Статья
Производительность БД: планы запросов, индексы, пул соединений, N+1
Как измерять базу данных вместо того чтобы гадать: pg_stat_statements как профайлер нагрузки, честное чтение EXPLAIN ANALYZE с BUFFERS, ошибки кардинальности, индексы и …