2022 年性能改进¶
重要
性能改进通常针对特定的查询模式或工作负载。这些改进可能会对特定工作负载产生实质性影响,也可能不会。
2022 年推出以下性能改进。
发布时间 |
描述 |
影响 |
---|---|---|
2022 年 11 月 |
改进了 Snowflake 应用程序和内容的性能和恢复能力。 |
改进了 Snowsight 页面的响应时间和可用性。 |
2022 年 11 月 |
能够在 Snowpark 中使用标量 矢量化 Python UDFs。 |
改进了 Python 代码的性能,可以有效地对行进行批量操作。也减少了在使用 Pandas DataFrames 和数组时需要的转换逻辑。 |
2022 年 11 月 |
元数据查询的改进。 |
改进了小型/元数据查询的查询执行时间。 |
2022 年 10 月 |
能够为 特定列。(预览版) |
可以改进作用于列的点查找查询,而无需为整个表启用“搜索优化”功能。 |
2022 年 10 月 |
使用搜索优化时支持 子字符串操作。(预览版) |
提高了使用子字符串操作(例如 LIKE 和 ENDSWITH)的点查找查询的性能。 |
2022 年 10 月 |
使用搜索优化时支持 VARIANT 数据。(预览版) |
提高了作用于 VARIANT 数据(例如 JSON)的点查找查询的性能。 |
2022 年 10 月 |
在使用搜索优化时支持 带有 GEOGRAPHY 对象的地理空间函数。(预览版) |
提高了在谓词中使用地理空间函数的点查找查询的性能。 |
2022 年 10 月 |
对排序规则和 BINARY 列的改进。 |
改进了排序规则和 BINARY 列的修剪,这意味着必须扫描更少的 微分区 才能返回结果。 |
2022 年 10 月 |
对哈希表连接的改进。 |
通过减少哈希表相等性检查中的内存 I/O 延迟来提高查询性能。 |
2022 年 10 月 |
对 DateTrunc 范围派生的改进。 |
当 TIMESTAMP-TZ 数据为常数时,改进了使用 DateTrunc 范围派生的查询的执行时间。 |
2022 年 8 月 |
与数据治理功能相关的改进。 |
Snowsight 中响应速度更快的数据治理 UI 页面,以及 基于标签的掩码策略 的查询延迟得到改进。 |
2022 年 8 月 |
对 窗口函数 的改进。 |
改进了基于规则的优化以及窗口函数中外部连接和筛选器下推的查询执行。 |
2022 年 8 月 |
针对高并发工作负载的计划改进。 |
改进了高并发性和低延迟工作负载的查询调度。 |
2022 年 7 月 |
使用联接消除提高了查询性能。 |
通过自动消除不必要的连接(通过自动评估查询逻辑来识别)优化了查询性能。 |