Индексы PostgreSQL
Индекс ускоряет выбранное чтение и увеличивает стоимость записи.
Проверено Изменено
Плохо
Создать индекс на каждой колонке.
Хорошо
Найти медленный запрос → EXPLAIN →
добавить подходящий индекс → измерить.
Почему это важно
Лишние индексы расходуют место и замедляют обновления.
Когда применять
Индексы FK на стороне ссылки не создаются PostgreSQL автоматически. Для связей и фильтров учитывайте объём и план запроса.
Кто что делает
Человек
Задаёт приоритетные запросы и допустимую стоимость записи.
AI-агент
Готовит схему или миграцию, проверяет граничные значения и совместимость с текущими запросами.
Контроль результата:
- У индекса есть запрос и сравнение времени до и после?
Как проверить у себя
- У индекса есть запрос и сравнение времени до и после?
Первоисточники
История изменений на GitHub
Дата проверки отражает содержательную сверку. Синхронизация сайта не обновляет её автоматически.