大师!
请分享您正在使用的sql-queries来估计真空是强制性的,看看它是如何有效的。 它应该显示未使用的空间或现有/删除的行比例等。
答案 0 :(得分:0)
这将显示哪些表需要吸尘:
SELECT schemaname, relname, n_live_tup, n_dead_tup
FROM pg_stat_all_tables
WHERE n_live_tup > 0
AND 10 * n_dead_tup > n_live_tup
ORDER BY n_dead_tup / n_live_tup DESC;
这类似于autovacuum如何确定哪些表应该被清理。
所以你应该做的是启用autovacuum,必要时进行调整,让它为你完成工作。
然后你不必担心这样的问题。