В SQL существуют различные типы индексов, предназначенные для оптимизации производительности запросов. Основные типы:
- Кластерные индексы:
Физически сортируют строки данных по ключу индекса. Одна таблица может иметь только один кластерный индекс.
- Некластерные индексы:
Имеют отдельную структуру, содержащую ключи индекса и указатели на строки данных в таблице. Таблица может иметь несколько некластерных индексов.
- Уникальные индексы:
Обеспечивают уникальность значений в столбце (или комбинации столбцов). Могут быть как кластерными, так и некластерными.
- Полные (или покрывающие) индексы:
Включают все столбцы, необходимые для выполнения запроса, что позволяет избежать обр