【发布时间】:2020-04-06 01:18:42
【问题描述】:
众所周知,雪花架构中的微分区支持优化器查询方法,以便在用户需要了解每列数据时更快地呈现数据结果:
- 特定范围的数据
- 统计信息(MAX、MIN、COUNT)
但是,检查documentation 微分区也会保留有关不同值数量的信息。我一直在尝试测试查询优化器何时可以进入后台,以避免部署计算层,然后快速呈现数据且无需计算任务。
我尝试了 MAX、MIN、COUNT,对于这些结果,执行是在没有任何计算层的情况下渲染的,而且时间非常合适。但是我尝试执行 COUNT DISTINCT 但在这里我注意到计算层在显示结果之前已部署:
那么,微分区如何使查询优化器受益的方式是保持汇总数据可用,但当查询需要不同的计数或 AVG 时,它仍然需要计算操作?
谢谢。
【问题讨论】:
标签: snowflake-cloud-data-platform