Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
27.09.2023, 15:22
#40138091
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||
Перестает работать autovacuum, даже при отключении autovacuum_vacuum_cost_delay |
|||||||||||||||
#18+
Коллеги, помогите разобраться - куда дальше копать. У нас огромные базы (10+ Tb, разбитые на базы по 100-500Gb). В части баз есть таблицы с постоянными update, т.е. dead tupples плодятся безбожно. И всё бы хорошо, пока работает autovacuum и дополнительно ночью ещё проходимся ручным vacuum (analyze, skip_locked) для таблиц, где dead_tupples > 5%. Сначала всё уперолось (по ощущениям) в дефолтный cost-based autovacuum - воркеры просто не запускаются после какого-то периода, и могут не работать 1-2 суток. Вчера отключили это, поставив autovacuum_vacuum_cost_delay = 0. Проблема сразу решилась, autovacuum стал работать четко 1 раз в минуту, согласно указанного autovacuum_naptime. Но вдруг это всё остановилось. Воркеры autovacuum перестали опять запускаться, dead tupples плодятся, что приводит к выборке по 100мс из таблицы, где всего 23 записи. Что смотреть? Почему оно опять перестало работать? Что проверить? Настройки кластера примерно такие: autovacuum = on log_autovacuum_min_duration = 1000 autovacuum_max_workers = 4 autovacuum_naptime = 1min autovacuum_vacuum_threshold = 50 autovacuum_analyze_threshold = 50 autovacuum_vacuum_scale_factor = 0.10 autovacuum_analyze_scale_factor = 0.05 autovacuum_vacuum_cost_delay = 0 autovacuum_vacuum_cost_limit = 1000 Ошибок в логе кластера - нет. ... |
|||||||||||||||
:
Нравится:
Не нравится:
|
|||||||||||||||
|
|
start [/forum/topic.php?fid=53&mobile=1&tid=2186847]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
71ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 234ms |
total: | 397ms |
0 / 0 |