1

我们正在使用 AWS Database Migration Service 将我们的 RDS MySQL Aurora 数据库迁移到 AWS Redshift。

我们想向其中一个 Redshift 表添加一个 SORT KEY。

在使用 AWS DMS 从 MySQL 源将数据复制到 Redshift 时,我们如何做到这一点?

4

1 回答 1

0

排序键是 Redshift 表的一个属性。您应该能够调整由 DMS SCT(模式转换工具)生成的表 DDL 以添加排序键。

如果您要加载到一个空表中,Redshift 将为您对数据进行排序。如果表已经包含数据,那么数据会按照接收到的顺序加载,您需要VACUUM my_table;在加载后运行以对其进行完全排序。

请注意,有一小部分未排序的表通常是可以的。由于VACUUM可能需要一些时间,您可能希望在夜间或周末运行它。

于 2018-06-20T13:36:23.850 回答