Базовый
Зачем нужны индексы в таблицах БД?
Индекс — это специальная структура данных (обычно B-Tree), которая хранит значения определённого столбца и указатели на строки в таблице.
Зачем нужен:
- ✅ Ускоряет поиск данных (
SELECT,WHERE). - ✅ Ускоряет сортировку (
ORDER BY). - ✅ Обеспечивает уникальность (
UNIQUE INDEX).
Минусы:
- ❌ Замедляет запись (
INSERT,UPDATE,DELETE), так как индекс нужно перестраивать. - ❌ Занимает дополнительное место на диске.