🖥 В чем разница между кластеризованным и некластеризованным индексами в SQL?



1. Различия между кластеризованным и некластеризованным индексами в SQL:

Кластерный индекс используется для простого и быстрого извлечения данных из базы данных, тогда как чтение из некластеризованного индекса происходит относительно медленнее.



2. Кластеризованный индекс изменяет способ хранения записей в базе данных — он сортирует строки по столбцу, который установлен как кластеризованный индекс, тогда как в некластеризованном индексе он не меняет способ хранения, но создает отдельный объект внутри таблицы, который указывает на исходные строки таблицы при поиске.



3. Одна таблица может иметь только один кластеризованный индекс, тогда как некластеризованных у нее может быть много.



@sqlhub