EXPLAIN (ANALYZE, BUFFERS), исправьте индексы, перепишите соединения/CTE, избегайте выборочных функций для столбцов, рассмотрите частичные индексы. Подробности: объяснения-оптимизация.md
Пример
EXPLAIN (ANALYZE, BUFFERS)
SELECT *
FROM orders
WHERE user_id = 1
ORDER BY created_at DESC
LIMIT 20;
Итог
EXPLAIN (ANALYZE, BUFFERS), исправьте индексы, перепишите соединения/CTE, избегайте выборочных функций для столбцов, рассмотрите частичные индексы.