@D_E_S

Что делать если postgresql грузит hdd на 100%?

На сервер только один сайт. С недавнего времени система стала отказывать. Количество пользователей не изменилось, запросы не изменились.

iostat
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
xvda 0,00 0,00 760,80 1,30 16034,80 57,20 42,23 165,32 68,49 37,18 18393,54 1,31 100,00
если заверить службу postgresql то нагрузка на hdd:
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
xvda 0,00 4,80 0,20 2,20 1,20 39,60 34,00 0,00 0,00 0,00 0,00 0,00 0,00

Запись в log временно отключил. Уменьшение или увеличении shared_buffers не помогло
  • Вопрос задан
  • 650 просмотров
Решения вопроса 1
@lega
postgresql делает большой rkB/s, наверно идет фулскан данных, т.е. индексы не используются - ищите запросы добавляйте правильные индексы.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы