我刚刚开始使用 Snowflake 数据库。
Snowflake 不允许创建索引,也就是说,有哪些方法可以加快我的 SQL 查询性能?
过去,我会创建#temp 表并在上面添加一些索引,但这是不可能的。
有什么建议吗?
答案 0 :(得分:1)
创建临时表、物化视图是改进查询的常用方法。如果您想提高点查找查询的性能,请查看 SOS:
https://docs.snowflake.com/en/user-guide/search-optimization-service.html
如果您想改进数据仓库风格的查询,请检查集群键和自动集群:
https://docs.snowflake.com/en/user-guide/tables-clustering-keys.html
我还建议您查看以下帖子:
https://dzone.com/articles/snowflake-performance-tuning-top-5-best-practices