vacuum_multixact_freeze_table_age

Type: integer
Défaut: 150000000
Min: 0
Max: 2000000000
Contexte: user
Redémarrer: false
Depuis: 9.3

VACUUM réalise un parcours agressif de la table si le champ pg_class.relminmxid de la table a atteint l'âge indiqué par ce paramètre. Un parcours agressif diffère d'un VACUUM standard dans le sens où il visite chaque bloc qui pourrait contenir des XID ou MXID non gelés, pas seulement ceux qui pourraient contenir des lignes mortes. La valeur par défaut est de 150 millions de multixacts. Bien que les utilisateurs peuvent configurer cette valeur entre zéro et deux milliards, VACUUM limitera silencieusement la valeur réelle à 95% de autovacuum_multixact_freeze_max_age, pour qu'un VACUUM manuel périodique ait une chance d'être exécuté avant qu'une opération anti-réutilisation d'identifiants ne soit exécutée sur la table. Pour plus d'informations, voir vacuum-for-multixact-wraparound.

Recommandations [EN]

Set to 80% of autovaccum_multixact_freeze_max_age

Commentaires