vacuum_multixact_freeze_table_age

类型: integer
默认: 150000000
最低限度: 0
最大: 2000000000
上下文: user
重新开始: false
以来: 9.3

如果表的pg_class.relminmxid域超过了这个设置指定的年龄,VACUUM会执行一次激进的扫描。激进的扫描与常规VACUUM的区别在于它会访问每一个可能包含未冻结 XID 或者 MXID 的页面,而不是只扫描那些可能包含死亡元组的页面。默认值是 1.5 亿个组合事务。尽管用户可以把这个值设置为从 0 到 20 亿,VACUUM会悄悄地将有效值设置为autovacuum_multixact_freeze_max_age值的95%,因此在表上启动一次反回卷自动清理之前有机会进行一次定期手动VACUUM。更多信息请见vacuum-for-multixact-wraparound

建议 [EN]

Set to 80% of autovaccum_multixact_freeze_max_age

条评论