我有一个特定的表,它永远占用 VACUUM。
数据库中没有锁,甚至让它一夜之间 VACUUM 也没有完成。
根据统计数据(ANALYZE 工作正常),该表的大小为 45GB,行数约为 250K。
有什么方法可以显示 VACUUM 的当前状态和/或改进它的执行方式吗?
我有一个特定的表,它永远占用 VACUUM。
数据库中没有锁,甚至让它一夜之间 VACUUM 也没有完成。
根据统计数据(ANALYZE 工作正常),该表的大小为 45GB,行数约为 250K。
有什么方法可以显示 VACUUM 的当前状态和/或改进它的执行方式吗?
我的任务是使用 9.6 Postgres DB,并且由于某种原因 Autovacuum 被禁用。
数据库非常慢,手动操作后VACUUM
它可以再次呼吸。
关键是,为什么要禁用 Autovaccum?小型数据库是否有禁用 Autovaccum 的实际场景?