如何关闭雪花中的查询结果重用?

问题描述 投票:0回答:2

我正在尝试对某些查询模式进行一些基准测试。多次运行并不是很有用,因为 Snowflake 使用 QUERY RESULT REUSE 节点立即返回结果。有没有办法强制雪花重新计算查询?

暂停并重新启动仓库或使用新仓库对此没有帮助。

snowflake-cloud-data-platform query-optimization benchmarking
2个回答
2
投票
alter session set USE_CACHED_RESULT = FALSE

0
投票

我通过添加 CURRENT_TIMESTAMP() 作为投影列之一解决了这个问题。这会迫使查询优化器重新计算结果,因为该函数不是确定性的。

© www.soinside.com 2019 - 2024. All rights reserved.