一家公司有一个名为 Orders 的 Amazon Redshift 表,该表已使用了 6 个月,每周进行更新和删除。该表在包含 AWS 区域的列上使用交错排序键。该公司希望回收磁盘空间以避免存储空间不足,并分析排序键列。哪个 Redshift VACUUM 命令可以实现这两个目标?
选择一个答案
点击一个选项来检查您的答案。
正确答案: VACUUM REINDEX Orders.
为什么这是答案
VACUUM REINDEX Orders 是正确的选择,因为它既能回收磁盘空间,又能分析排序键列。当表长时间进行更新和删除操作后,会产生大量已删除但未回收的空间。VACUUM REINDEX 命令会重新排序数据并回收所有可用的磁盘空间,这对于避免存储空间不足至关重要。同时,它还会重新分析排序键列,确保查询优化器拥有最新的统计信息,从而提高查询性能。 VACUUM FULL Orders 会回收所有磁盘空间,但不会分析排序键列。VACUUM DELETE ONLY Orders 只会回收已删除行的空间,不会重新排序数据或分析排序键。VACUUM SORT ONLY Orders 只会重新排序数据,但不会回收所有磁盘空间或分析排序键。因此,VACUUM REINDEX 是唯一能同时满足这两个目标的命令。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡