【发布时间】:2018-04-23 07:17:09
【问题描述】:
我的表有 500GB 大,有 8 亿多行,按 4 个键交错排序。 其中一个键有很大的偏差 680+。运行 VACUUM REINDEX 需要很长时间,每十亿行大约需要 5 个小时。
当我跟踪真空进度时,它会显示以下内容:
SELECT * FROM svv_vacuum_progress;
table_name | status | time_remaining_estimate
-----------------------------+--------------------------------------------------------------------------------------+-------------------------
my_table_name | Vacuum my_table_name sort (partition: 1761 remaining rows: 7330776383) | 0m 0s
我想知道它需要多长时间才能完成,因为它也没有给出任何时间估计。它当前正在处理的分区 1761... 是否有可能知道某个表中有多少个分区?请注意,这些似乎是 Redshift 中的一些存储级别较低层的分区。
【问题讨论】:
标签: amazon-web-services amazon-redshift