Первая помощь для слона: аккуратный SQL-скрипт, который сам проходит по PostgreSQL и выдаёт список того, что реально ломает производительность — по приоритетам, с расшифровками и что именно делать 😊 Он умеет находить: — Пропущенные ключи, которые потом аукаются на репликации и планировщике; — Тяжёлые и ненужные индексы, которые только жрут диск; — Таблицы, разросшиеся блоатом; — Статистику, которую никто не обновлял вечность; — Индексы, которые делают вид, что что-то ускоряют; — Слишком частые seq scan; — Подозрительно много подключений; — И даже забытые индексы под связями. Плюс аккуратные подсказки: что это значит, почему плохо и что конкретно поправить. Всё в одном вызове, без дополнительных тулов. Я и сам своего рода врач 😏