Вопрос по pg internals!
Есть база на выделенном сервере, где нагрузки всегда под горлышко (так задумано).
Где-то раз в 2 недели бекенды на несколько часов начинают жрать CPU как не в себя, рисуя на графиках красивый логарифм. При этом по IO не меняется вообще ничего. Вместе с CPU растет только buffer hit (все индексы полностью в RAM). «Тяжелых» запросов к базе нет, все быстрые и по индексам, но их много.
Что оно там делает? Индексы мнет? Как это называется?
Первое, что сразу лезет в голову: количество выполняющихся запросов (которые не в idle, а в любом другом состоянии) в момент жора, и в момент, когда более-менее нормальное состояние.
Второе - группировка запросов по типам. А потом уже всё остальное.