Я новичок в программировании базы данных, и мне интересно, каковы отрицательные эффекты индексов? Насколько я понял, индексы ускоряют операции, которые должны искать базу данных для определенного значения (например, SELECT).
Рассмотрим следующий пример:
Для таблицы Example
, с индексом в столбце user_name
, операция:
SELECT TestField FROM Example WHERE user_name=XXXX
Будет быстрее в результате индекса.
Мой вопрос: какие минусы использования индексов? Если индекс просто дает нам профи (увеличение производительности), почему они не установлены по умолчанию?