powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Tuning vacuum_freeze_table_age , autovacuum_freeze_max_age
4 сообщений из 4, страница 1 из 1
Tuning vacuum_freeze_table_age , autovacuum_freeze_max_age
    #39298638
rinace
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В настоящее время установлены значения по умолчанию

autovacuum_freeze_max_age = 200 000 000 ;
vacuum_freeze_table_age = 150 000 000 ;

Ситуация следующая.

Имеются таблицы(большие) которые удаляются каждую неделю (DROP TABLE ... ) .
Нагрузка на базу примерно стабильная около 2 000 зафиксированных транзакций в секунду.
Поэтому autovacuum (to_prevent_wraparound) работает практически постоянно.

Есть такая идея - увеличить autovacuum_freeze_max_age до 1 300 000 000, таким образом процессы autovacuum (to_prevent_wraparound) для таблиц которые будут удаляться не будут запускаться. в течении как раз недели с некоторым запасом.

Для остальных таблиц сделать(alter table ... ) все таки значение поменьше.

Что скажете ?
Какие могут быть подводные камни и проблемы ?
...
Рейтинг: 0 / 0
Tuning vacuum_freeze_table_age , autovacuum_freeze_max_age
    #39300225
Фотография Misha Tyurin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rinace,

а зачем всё это?
...
Рейтинг: 0 / 0
Tuning vacuum_freeze_table_age , autovacuum_freeze_max_age
    #39301288
Author the new one
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rinaceЕсть такая идея - увеличить autovacuum_freeze_max_age до 1 300 000 000, таким образом процессы autovacuum (to_prevent_wraparound) для таблиц которые будут удаляться не будут запускаться. в течении как раз недели с некоторым запасом.

Для остальных таблиц сделать(alter table ... ) все таки значение поменьше.

Что скажете ?
Какие могут быть подводные камни и проблемы ?

Мне кажется, что лучше поменять этот параметр конкретно у этих таблиц, а не у всей базы.
...
Рейтинг: 0 / 0
Tuning vacuum_freeze_table_age , autovacuum_freeze_max_age
    #39302556
rinace
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Author the new onerinaceЕсть такая идея - увеличить autovacuum_freeze_max_age до 1 300 000 000, таким образом процессы autovacuum (to_prevent_wraparound) для таблиц которые будут удаляться не будут запускаться. в течении как раз недели с некоторым запасом.

Для остальных таблиц сделать(alter table ... ) все таки значение поменьше.

Что скажете ?
Какие могут быть подводные камни и проблемы ?

Мне кажется, что лучше поменять этот параметр конкретно у этих таблиц, а не у всей базы.

Спасибо, я тоже больше склоняюсь к этому
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Tuning vacuum_freeze_table_age , autovacuum_freeze_max_age
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]