在搜索优化下注意到,考虑到使用哪种Snowflake技术来提高性能本页上的文档指出,集群没有存储成本,请参阅“考虑优化查询性能的其他解决方案”
https://docs.snowflake.com/en/user-guide/search-optimization-service.html
这似乎与本页面上关于重新群集的声明相矛盾,因为定义了聚类键,重新群集创建了新的微分区,但被取代的分区可用于时间旅行和故障保护,这意味着您正在创建新的FDN,从而为新的存储收费,对吗?
请参阅“重新群集对信用和存储的影响”
https://docs.snowflake.com/en/user-guide/tables-clustering-keys.html
发布于 2021-03-28 18:31:12
“重新群集对信用和存储的影响”部分是正确的。集群可以增加存储成本,但在我看来,这种成本与“搜索优化服务”或“物化视图”是不同的。我认为“考虑优化查询性能的其他解决方案”部分中的表是一个简化的版本,并且只显示了一个特性的直接成本。“删除但保留的微分区”导致的存储成本与时间旅行和故障保护功能相关。因此,从理论上讲,如果您的表是一个保留时间(TT)为0的临时表,则集群不会导致任何额外的存储成本。
create or replace transient table t1 (a date, b varchar)
cluster by (a) DATA_RETENTION_TIME_IN_DAYS = 0 ;另一方面,当您在表上启用“实体化视图”或“搜索优化服务”时,这些功能将需要额外的存储空间。
https://stackoverflow.com/questions/66839088
复制相似问题