步骤 6:对数据库执行 vacuum 和分析操作 - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

步骤 6:对数据库执行 vacuum 和分析操作

当添加、删除或修改大量行时,您应运行 VACUUM 命令,然后运行 ANALYZE 命令。vacuum 将从已删除行中恢复空间并还原排序顺序。ANALYZE 命令更新统计元数据,这使查询优化程序能够生成更准确的查询计划。有关更多信息,请参阅对表执行 vacuum 操作

如果您按排序键顺序加载数据,则 vacuum 操作的速度会很快。在本教程中,虽然您添加了大量行,但这些行添加到了空表中。在这种情况下,无需重新排序,而且您不删除任何行。COPY 在加载空表后自动更新统计数据,因此您的统计数据应是最新的。但是,要实现出色的事务管理,您需要通过对数据库执行 vacuum 和分析操作来完成本教程。

要对数据库执行 vacuum 和分析操作,请运行以下命令。

vacuum; analyze;

下一步

步骤 7:清理资源