Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / to prevent wraparound / 5 сообщений из 5, страница 1 из 1
09.10.2014, 10:35:02
    #38771304
qwwq
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
to prevent wraparound
какие настройки влияют на скорость [auto]vacuum (to prevent wraparound)

-- висит 10 воркеров, 10 больших партиций (старые, т.е. почти без вставок и апдейтов), 2 суток уже скоро. (самая ранняя. Остальные воркеры до этих партиций добрались не сразу, текучку поделали, но тоже нашли неподъёмное и заткнулись.)


запустить vacuum freeze руками -- не быстрее ? (+ set -ы в соединении подобрать)
и как выбрать кандидатов на ручную обработку ?


"maintenance_work_mem";"320MB"
"work_mem";"2MB"

авторAlso, too low of a value for maintenance_work_mem can cause vacuums to run long as well.

партиции по 100 -370 ГБ.
можно посчитать, сколько еще ждать ?
И да, сильно добавить использование памяти процессом не могу -- оом киллер не дремлет. Есть какое-нть щадящее шаманство?
...
Рейтинг: 0 / 0
09.10.2014, 11:12:49
    #38771370
daevy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
to prevent wraparound
qwwqЕсть какое-нть щадящее шаманство?

ionice/renice
...
Рейтинг: 0 / 0
09.10.2014, 15:54:49
    #38771952
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
to prevent wraparound
qwwqкакие настройки влияют на скорость [auto]vacuum (to prevent wraparound)

-- висит 10 воркеров, 10 больших партиций (старые, т.е. почти без вставок и апдейтов), 2 суток уже скоро. (самая ранняя. Остальные воркеры до этих партиций добрались не сразу, текучку поделали, но тоже нашли неподъёмное и заткнулись.)


запустить vacuum freeze руками -- не быстрее ? (+ set -ы в соединении подобрать)
и как выбрать кандидатов на ручную обработку ?


"maintenance_work_mem";"320MB"
"work_mem";"2MB"

авторAlso, too low of a value for maintenance_work_mem can cause vacuums to run long as well.

партиции по 100 -370 ГБ.
можно посчитать, сколько еще ждать ?
И да, сильно добавить использование памяти процессом не могу -- оом киллер не дремлет. Есть какое-нть щадящее шаманство?

понижать autovacuum_vacuum_cost_delay
пока дисковой системы хватает (по iostat -x 10 смотреть)

--Maxim Boguk
www.postgresql-consulting.ru
...
Рейтинг: 0 / 0
09.10.2014, 16:26:48
    #38772013
qwwq
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
to prevent wraparound
Maxim Boguk,

благодарю.



теор вопрос: долгие транзакции не мешают этой моде VACUUM ?
...
Рейтинг: 0 / 0
09.10.2014, 16:40:02
    #38772041
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
to prevent wraparound
qwwqMaxim Boguk,

благодарю.



теор вопрос: долгие транзакции не мешают этой моде VACUUM ?

нет насколько я понимаю...
точнее они ее не задерживают лучше вот так сказать.

хотя если у вас там транзакции (не autovacuum) сутками висят - возможны варианты
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / to prevent wraparound / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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