TGViewer
Библиотека программиста Библиотека программиста @proglibrary · 78.1K subscribers
Post #11906 1.7K
📊 Индекс есть. Запрос стал медленнее

В архивном треде r/PostgreSQL автор отключил последовательное сканирование, чтобы база использовала индексы. По его замерам, запрос стал выполняться около 80 секунд вместо 18.

Индекс не обязан ускорять чтение всей таблицы. Иногда дешевле пройти страницы последовательно, чем читать индекс и затем доставать строки из таблицы. В обсуждении первоначальное объяснение про временные файлы даже пришлось исправить — хороший повод читать весь тред.

Сравнивайте планы на своей нагрузке через EXPLAIN (ANALYZE, BUFFERS): оценки и фактические строки, время узлов и чтение страниц. Отключение Seq Scan годится для сравнения планов, но не как универсальная настройка ускорения.

🔗 Разбор запроса и обсуждение

🐸 Библиотека программиста
Reddit From the PostgreSQL community on Reddit Explore this post and more from the PostgreSQL community
  • ❤ 3
  • 👍 2
More from @proglibrary
  1. Oct 13, 2026📊 Архитектурную схему тоже можно отправить на ревью Добавили очередь, разделили сервис, п…
  2. Oct 12, 2026🧠 Ответ короче. Задача дороже Сократили вывод команды, чтобы сэкономить токены. Агенту не…
  3. Oct 12, 2026📊 API тормозит. В логах ошибок нет Запрос дошёл до контроллера, прошёл несколько сервисов…
  4. Oct 11, 2026Почему разработчик планирует отдавать больше задач Claude Винсент Шмальбах описал план пер…
  5. Oct 11, 2026Post #11901
  6. Oct 11, 2026🛠 Инструмент деплоя сменили. Что считать успехом? В старом пайплайне всё понятно: команда…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →