Toggle navigation

vacuum_multixact_freeze_min_age

Тип: integer
По умолчанию: 5000000
Минимальный: 0
Максимальный: 1000000000
Контекст: user
Перезапуск: false
От: 9.3

Задаёт возраст для отсечки (в мультитранзакциях), при достижении которого команда VACUUM должна заменять идентификаторы мультитранзакций новыми идентификаторами транзакций или мультитранзакций при сканировании таблицы. Значение по умолчанию — 5 миллионов мультитранзакций. Хотя пользователи могут задать любое значение от нуля до одного миллиарда, в VACUUM введён внутренний предел для действующего значения, равный половине autovacuum_multixact_freeze_max_age, чтобы принудительная автоочистка не выполнялась слишком часто. За дополнительными сведениями обратитесь к 3.

Рекомендации [EN]

Like freeze_min_age, lower this to somewhere around an hour of XID burn. Try starting with 500000.

Комментарии