【发布时间】:2019-05-06 13:09:45
【问题描述】:
我有一个 Postgres 9.6 RDS 实例,它每天增长 1GB。我们对与 pg_toast 相关的关系进行了一些优化,但 pg_toast 的大小没有改变。
Autovacuum 已开启,但由于 autovacuum/VACUUM FREEZE 不会回收空间,而 VACUUM FULL 会执行独占锁定,所以我不再确定最好的方法是什么。
表中的数据是我们用户体验的核心,尽管遵循this 方法是有道理的,但它会带走我们的用户期望在真空完整过程中看到的数据。
这里还有哪些其他选项可以缩小 pg_toast?
这里有一些关于表格大小的数据。您可以在前两张图片中看到,关系 scoring_responsescore 是与 pg_toast 关联的关系。
自动吸尘设置
该特定 pg_toast 当前正在运行的 autovacuum 进程的结果。它可能会有所帮助。
【问题讨论】:
标签: database postgresql amazon-rds vacuum autovacuum