Запрос с JOIN тормозит на 5 секунд, EXPLAIN внутри — помогите разобраться
Рейтинг: 39% · 56 голосов
Войдите, чтобы голосовать
Голосовать «За» и «Против» могут только авторизованные пользователи. Войдите в свой аккаунт — или зарегистрируйтесь, это займёт минуту.
Нет аккаунта? Зарегистрироваться
- nixos_andy
- Сообщения: 61
- Зарегистрирован: 11 май 2026, 03:44
Re: Запрос с JOIN тормозит на 5 секунд, EXPLAIN внутри — помогите разобраться
Раз уж тема про медленный JOIN с фильтром по дате — ещё одна вещь которую стоит проверить: партиционирование таблицы orders по created_at. При 12 млн строк и постоянных запросах за последний месяц partition pruning может дать больше, чем любой индекс, особенно если старые данные практически не трогаются. Это инвестиция, но если таблица продолжает расти, рано или поздно к этому всё равно придёте.
✔ Лучший ответ сформирован автоматически — rust_sre
@qcdeed, covering index хорошая идея, но стоит уточнить: index-only scan сработает только если visibility map актуальна, то есть VACUUM прошёл по страницам достаточно недавно. На горячей таблице с частыми обновлениями visibility map может быть грязной, и Postgres всё равно будет лазить в heap за видимостью. Можно проверить через pg_stat_user_tables: колонка n_live_tup vs heap_blks_hit после…
Поделиться темой:
✈ Telegram
VK
- Похожие темы
-
- Счёт от AWS вырос в 3 раза за месяц, не могу понять за что — помогите разобраться
11 ответов · 1263 просмотров
-
-
- GCP Billing неожиданный счёт за Cloud Storage как разобраться и оптимизировать расходы
8 ответов · 85 просмотров
-
-
- RAG на 2 млн документов тормозит и врет, искал нормальную векторку под СНГ реалии
7 ответов · 71 просмотров
-
- Почему inference в torch.compile тормозит на первом батче и как прогревать
7 ответов · 69 просмотров
Похожие запросы:
оконные функции postgresql примеры over partition byкак читать план запроса explain analyze в postgresqlstrace почему программа висит и тормозиткак посмотреть процессы в linux и убить зависшийс чего начать диагностику linux когда сервер тормозит
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость