Мне нужно краткое объяснение кластерного индекса.
- Что такое кластерный индекс?
- Каковы оптимальные методы использования кластерного индекса?
Мне нужно краткое объяснение кластерного индекса.
Ответы:
Проще говоря ...
Телефонный справочник: данные - это индекс / индекс - это данные. Чтобы найти тебя, я бы начал с Резаи, например, с Амиром. Внешний поиск не требуется.
В терминах базы данных:
Данные таблицы и кластерный индекс - это одно и то же (в SQL Server также InnoDB, Oracle IOT)
Лучшая практика - узкая, числовая, строго возрастающая (например, столбец IDENTITY или Autonumber). Типы данных, такие как GUID, не очень хорошая идея
Ссылки для чтения (чтобы не раздутый ответ)
Отредактируйте, чтобы полностью объяснить мои лучшие рекомендации, перейдите по ссылке в комментарии Эрика Хамфри: Королева индексации: Кимберли Трипп
SQL-Server
метку, не обращай внимания.
Это индекс для самих данных, так что записи физически сортируются по полю, к которому относится кластерный индекс. Вот почему вы можете иметь только один кластеризованный индекс на таблицу.
Некластерный индекс не так быстр для поиска, но у вас может быть много таких типов индексов в таблице.