发布于: Nov 7, 2019

Amazon Redshift 现在支持用户添加和更改现有 Redshift 表的排序键,而不必重新创建表。这项新功能简化了用户在 Redshift 中维持最佳排序的体验,可随着查询模式的发展实现高性能,并且在实现高性能的同时不会中断对表的访问。

客户在 Redshift 中创建表时可以选择将一个或多个表列指定为排序键。排序键用于维持 Redshift 表的排序,并通过减少从磁盘读取的数据量使查询引擎可以实现高性能,并以更好的压缩节省存储空间。目前,想要在表最初创建后更改排序键的 Redshift 客户将需要使用新的排序键定义重新创建表。

使用新的 ALTER SORT KEY 命令,用户可以根据需要动态更改 Redshift 表排序键。Redshift 将负责在后台调整数据布局,而表仍然可以供用户查询。用户可以根据需要多次修改给定表的排序键,并且能同时更改多个表的排序键。

有关 ALTER SORT KEY 的更多信息,请参阅文档

Redshift 1.0.10654 及更高版本提供此功能。请参阅 AWS 区域表了解 Amazon Redshift 的可用情况。