我们正在使用AWS数据库迁移服务将我们的RDS MySQL Aurora数据库迁移到AWS Redshift。
我们想在其中一个Redshift表中添加一个SORT KEY。
我们如何在使用来自MySQL源的AWS DMS将数据复制到Redshift时这样做?
答案 0 :(得分:0)
排序键是Redshift表的属性。您应该能够调整DMS SCT(模式转换工具)生成的表DDL,以添加排序键。
如果您要加载到空表中,Redshift将为您排序数据。如果该表已包含数据,则将按照接收到的顺序加载数据,并且加载后需要运行VACUUM my_table;
才能对其进行完全排序。
请注意,将表的一小部分未排序通常是可以的。由于VACUUM
可能会花费一些时间,因此您可能希望整夜或在周末运行它。