DEVOPSTRAINER
Вопросы / Базы данных

Почему в MySQL много индексов — это плохо?

Краткий ответ

Индекс ускоряет чтение, но замедляет запись: каждый INSERT/UPDATE/DELETE обязан обновить ещё и все индексы таблицы. Плюс каждый индекс занимает место на диске и требует поддержки статистики. Вредны прежде всего неиспользуемые индексы — вся цена записи есть, пользы ноль.

Ещё вопросы по теме «Базы данных»

Готовишься к DevOps-собеседованию?
Полные разборы вопросов, карточки с интервальным повторением, квизы и песочница с реальными сломанными Linux-серверами — бесплатно после входа.
Открыть тренажёр →