SobesLab логотип SobesLab

Ответ

1) Замедление операций изменения данных (INSERT/UPDATE/DELETE) – при каждой модификации нужно обновить все индексы, это добавляет накладные затраты. 2) Дополнительное использование дискового пространства – индексы хранятся отдельно, их много – база раздувается. 3) Усложнение планирования – оптимизатор тратит больше времени на выбор подходящего индекса, а иногда может выбрать не оптимальный, если индексов слишком много. 4) Повышение затрат на обслуживание – индексы нужно периодически перестраивать, следить за фрагментацией. Поэтому индексы нужно заводить разумно, под наиболее частые и критичные запросы.