Задать вопрос
Viji
@Viji
DevOps Engineer

В каких случаях использование индексов в таблицах PostgreSQL может замедлить выполнение запроса?

В нашей команде архитектор настаивает, чтобы все таблицы в базах имели индекс. Оправдано ли это? В каких случаях использование индексов ухудшает производительность и насколько?
  • Вопрос задан
  • 201 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    QPT PostgreSQL 16. Оптимизация запросов
    1 неделя
    Далее
  • Skillfactory
    Профессия C++ разработчик
    11 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Слишком абстрактный вопрос - все зависит от конкретного приложения и объемов данных.
В общем случае - индекс добавляет некоторый оверхед на вставку/обновление данных и на дисковое пространство, что не должно являться определяющим фактором в решении нужен индекс или нет.
Ответ написан
Комментировать
mayton2019
@mayton2019
Bigdata Engineer
Вашему архитектору - передавайте большой привет. Возможно его фраза звучала в контексте. И без этого контекста мы слышим мысль воспроизведенную вами так как вы поняли. Возможно арх. вообще сетовал на то что вы их нигде не создаете. Другое зло вобщемто.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы