Amazon Redshift VACUUM 按架构还是按数据库运行?

Posted

技术标签:

【中文标题】Amazon Redshift VACUUM 按架构还是按数据库运行?【英文标题】:Amazon Redshift VACUUM runs per schema or per database? 【发布时间】:2015-06-10 08:50:56 【问题描述】:

VACUUM; 是否在 amazon redshift 上按数据库或当前架构运行且没有其他参数?

我之所以问这个问题是因为当 VACUUM 在一个架构上完成并且我更改默认架构并再次运行它时,它需要一个小时才能完成。

【问题讨论】:

您使用哪个用户来运行 VACUUM? 管理员给我的用户...它拥有所有模式的权限 必须是超级用户才能permfrom它。 【参考方案1】:

不带参数的 VACUUM 在整个数据库上运行。请参阅Amazon Redshift VACUUM doc:“回收空间并重新分配指定表或当前数据库中所有表中的行。”。

【讨论】:

以上是关于Amazon Redshift VACUUM 按架构还是按数据库运行?的主要内容,如果未能解决你的问题,请参考以下文章

评估 Redshift 中的 VACUUM 将释放多少空间

Amazon Redshift - 清理和分析详细信息

控制台中的 Redshift Vacuum 进度

AWS Redshift Vacuum 返回错误:断言

使用 Rails Vacuum gem 在 Amazon Product Api 中获取 ItemId

Amazon EMR 与 Amazon Redshift