LINUX.ORG.RU

История изменений

Исправление vbr, (текущая версия) :

Когда запись удаляется тем или иным образом, занимаемое ей место помечается, как неиспользуемое и в будущем новые записи туда запишутся. Т.е. если у тебя база работает со стабильной скоростью апдейтов, то вроде как расти не должна.

Автовакуум, насколько я понимаю, в любом случае нужен, но он автоматом работает в фоне, если ему не мешать. Хотя я детально не знаю, что он делает. Ну как минимум analyze выполняет, и что-то, важное, связанное с идентификаторами транзакций.

Хотя вот буквально месяц назад моя база без объявления войны начала тупо расти, хотя нагрузка вроде как не вырастала внезапно и автовакуум запускался, судя по логам. Происходило это в течение нескольких недель, пока мониторинг не запищал, что место кончается. Почему это произошло, я так и не понял. Запустил vacuum full, база «похудела» в 2 раза и после этого не росла.

Исходная версия vbr, :

Когда запись удаляется тем или иным образом, занимаемое ей место помечается, как неиспользуемое и в будущем новые записи туда запишутся. Т.е. если у тебя база работает со стабильной скоростью апдейтов, то вроде как расти не должна.

Автовакуум, насколько я понимаю, в любом случае нужен, но он автоматом работает в фоне, если ему не мешать. Хотя я детально не знаю, что он делает. Ну как минимум analyze выполняет, и что-то, важное, связанное с идентификаторами транзакций.

Хотя вот буквально месяц назад моя база без объявления войны начала тупо расти, хотя нагрузка вроде как не вырастала внезапно и автовакуум запускался, судя по логам. Происходило это в течение нескольких недель, пока мониторинг не запищал, что место кончается. Почему это произошло, я так и не понял. Запустил vacuum full, база «похудела» в 5 раз и после этого не росла.