странно, если свап отключен в системе ????
https://habr.com/ru/company/flant/blog/348324/
только что прочитал. Ничего про постгрес и свап там не нашел. У меня на сервере просто 27гб ОЗУ и 0K SWAP. Думаю отсутствие swap в системе и не утекающая память врятли тут приводят к такому.. бекенд 500-600мб озу стабильно занимает. Неделю с лишним крутится так уже.
Вам виднее, что для вас хорошо, что плохо, я бы еще по рекомендовал,копать в сторону логов, включить дебаг, отловить тяжеллые запросы. + системные логи, очень трудно ответить что конкретно вам нужно
Да просто странно всё это. Ладно бы сразу проц жрало. Стало понятно бы, что где то запросы плохо написаны, или индексов нет , или еще что нибудь. Но тут всю неделю бекенд работает с 3-мя таблицами. и буквально с 3-мя запросами. Вставить запись в таблицу №1, вставить запись в таблицу №2, и потом в третьей таблице это дело связать. Удалять ничего не удаляю, апдейтить тоже нет. Ну и 2 селекта, простые как SELECT id from book where book.id = 'kakoy to ID' .
Например, может не работает вакуум, и время тратится на пролистывание мёртвых данных. Вакуум может не работать, потому что отключили автовакуум или потому что висит idle in transaction. Диагностика через статистику по вашим 3-м таблицам, какой в них процент мёртвых таплов. В целом, надо настроить съём метрик, чтобы видеть не только изменение той метрики, которая очевидная и неприятная, но и косвенных... и тут нелья заранее знать, какие метрики пригодятся, чтобы понять, что происходит
Обсуждают сегодня