TGViewer
Точка входа в программирование Точка входа в программирование @prog_point · 18K subscribers
Post #5153 499
Семь ошибок индексации PostgreSQL и как их проверить

Индекс помогает PostgreSQL быстрее находить строки, но при каждой вставке, правке и удалении база обновляет все индексы таблицы. Поэтому индексы «на всякий случай» замедляют запись. Ещё два частых промаха: индекс по полю с парой значений и неверный порядок колонок в индексе из нескольких полей.

Возьмите один медленный SELECT-запрос и запустите EXPLAIN ANALYZE: команда покажет реальный план, число прочитанных строк и затраченное время. Если большая таблица сканируется целиком ради малой выборки, проверьте, соответствует ли индекс условиям запроса. Разбор семи ошибок индексации даёт SQL-примеры, способы найти неиспользуемые или занявшие лишнее место индексы и варианты исправлений.
  • 🐳 1
  • 🆒 1
More from @prog_point
  1. Oct 3, 2026Как правильно сортировать числа и товары в JavaScript У sort() есть ловушка: без функции с…
  2. Oct 3, 2026Ссылка или кнопка: как выбрать HTML-элемент по действию Если клик ведёт на другую страницу…
  3. Oct 3, 2026Как выбирать случайные значения в Python и повторять результат Попробуйте короткий экспери…
  4. Oct 2, 2026Как добавить прямой эфир и перемотку в видеоплатформу на FastAPI В ретроспективе своего пр…
  5. Oct 2, 2026Post #5159
  6. Oct 2, 2026Как превратить объект JavaScript в JSON и обработать ошибку разбора JSON пригодится, когда…
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 →