Частые причины: отсутствие индексов, N+1 запросы, bloat таблиц, маленький shared_buffers, долгие транзакции держат локи. Начни с pg_stat_statements — покажет самые медленные и частые запросы. Проверь pg_stat_activity — нет ли зависших транзакций. EXPLAIN ANALYZE на подозрительные запросы. Часто помогает: добавить индекс, переписать на batch, увеличить work_mem, запустить VACUUM ANALYZE.
Почему база данных медленная?
Middle
276 просмотровAFK Offer AI
Как тестировать gRPC handler?