Назад к вопросам
Middle
67
questionbank

В чем отличие между кластерными и некластерными индексами?

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

sobes.tech AI

Кластерный индекс определяет физический порядок хранения данных в таблице. Строки таблицы упорядочиваются на диске в соответствии со значениями ключевого столбца кластерного индекса. В таблице может быть только один кластерный индекс.

Некластерный индекс - это отдельная структура, содержащая ключевые значения и ссылки на строки данных в таблице. Порядок строк в некластерном индексе не совпадает с физическим порядком хранения строк в таблице. В таблице может быть несколько некластерных индексов.

Характеристика Кластерный индекс Некластерный индекс
Физический порядок Определяет физический порядок строк Отдельная структура, не влияет на порядок
Количество на таблицу Один Несколько
Хранение данных Сами данные упорядочены Содержит указатели на данные
Скорость извлечения Быстрее при поиске по диапазону ключа Быстрее при поиске по точному значению ключа