Amazon Redshift 宣布全面推出多维数据布局
发布于:
2025年9月19日
Amazon Redshift 宣布全面推出多维数据布局 (MDDL),该功能可根据实际查询筛选条件对数据进行动态排序,从而提高查询性能。与根据固定列对数据进行排序的传统排序方法不同,MDDL 根据查询筛选条件(例如,美国的销售额)对数据进行排序,与仅对具有重复查询筛选条件的查询工作负载使用最佳单列排序键相比,端到端性能最多可提高 10 倍。
对于每个带有 AUTO 排序键(这是没有显式排序键的表的默认值)的表,Redshift 会分析表的查询历史记录,并根据工作负载的潜在性能改进自动为您的表选择单列排序键或 MDDL。具有 MDDL 的 Redshift 会自动构造一个多维虚拟排序键,该键可将通常由相同查询访问的行放在同一位置。该虚拟列(等同于表的新排序键)随后在查询执行期间用于跳过数据块,甚至跳过对整个谓词列的扫描。具有 MDDL 的 Redshift 对现有复合和交错排序键进行了表达力更强的泛化,从而显著提高了表扫描的性能,尤其是在您的查询工作负载包含重复查询筛选条件时。对于带有手动定义排序键的现有表,您可以通过将表的排序键更改为 AUTO 来利用 MDDL。
MDDL 现已在所有提供 Redshift 的 AWS 商业区域推出。要开始使用,请阅读文档、博客和 Amazon Science 出版物,以了解有关查询性能改进的基准的更多信息。