发布于: Dec 9, 2020

使用最广泛的云数据仓库 Amazon Redshift 宣布正式推出自动表格优化功能,这是一项全新的自调节功能,通过自动设置排序键和分布键来优化表的物理设计,从而提高查询速度。您可以通过自动表格优化功能轻松开始使用 Amazon Redshift,或者通过减少获得最佳性能所需的管理工作量来优化生产工作负载。 

分布键和排序键是定义数据物理存储方式的表属性。虽然 Amazon Redshift 在不设置排序键或分布键的情况下具有业界领先的性能,但是应用这些键可以显著针对要求最苛刻的工作负载提高性能。以前,客户必须手动应用排序键和分布键。自动表格优化功能可以持续观察查询如何与表进行交互,并使用机器学习来选择最佳的排序键和分布键,从而优化集群工作负载的性能。如果 Redshift 确定应用键可以提高集群性能,会在数小时内自动对表进行更改,而不需要管理员干预。 

首先,只需创建一个表,不需要明确地设置排序键或分布键。通过使用 ALTER TABLE <tbl> ALTER sortkey|diststyle AUTO 命令更改现有表的排序和分布样式,可以为表定义自动化功能。要了解有关 Amazon Redshift 自动表格优化功能的更多信息,请参阅文档博客

在已推出 Redshift Advisor 的所有区域中,Amazon Redshift 版本 1.0.21291 均提供自动表格优化功能。有关 Amazon Redshift Advisor 可用性的信息,请参阅此链接。