Тип индекса
| Описание
| Дополнительные сведения
|
Кластеризованный
| Кластеризованный индекс сортирует и хранит строки данных таблицы или представления в порядке, определяемом ключом кластеризованного индекса. Кластеризованный индекс реализуется в виде сбалансированного дерева, которое поддерживает быстрое получение строк по значениям ключа кластеризованного индекса.
| Правила проектирования кластеризованного индекса
Структуры кластеризованного индекса
|
Некластеризованный
| Некластеризованный индекс можно определить в таблице или представлении вместе с кластеризованным индексом или в куче. Каждая строка некластеризованного индекса содержит некластеризованное ключевое значение и указатель на строку. Этот указатель определяет строку данных кластеризованного индекса или кучи, содержащую ключевое значение. Строки в индексе хранятся в порядке, определяемом значениями ключа индекса, но до создания кластеризованного индекса в таблице нет никакой гарантии того, что строки данных будут расположены в каком-либо определенном порядке.
| Правила проектирования некластеризованных индексов
Структуры некластеризованных индексов
|
Уникальный
| Уникальный индекс обеспечивает отсутствие повторяющихся значений ключа индекса, что, в свою очередь, приводит к тому, что каждая строка в таблице или представлении является в каком-то смысле уникальной.
Как кластеризованные, так и некластеризованные индексы могут быть уникальными.
| Правила по созданию уникальных индексов
|
Индекс с включенными столбцами
| Некластеризованный индекс, дополнительно содержащий кроме ключевых столбцов еще и неключевые.
| Индекс с включенными столбцами
|
Индексированные представления
| Индекс представления материализуется, при этом представление и результирующий набор постоянно хранятся в уникальном кластеризованном индексе тем же образом, что и таблица с кластеризованным индексом. Некластеризованные индексы для представления можно добавить после создания кластеризованного индекса.
| Конструирование индексированных представлений
|
Полнотекстовый
| Специальный тип функционального индекса, основанного на маркерах, который создается и поддерживается службой полнотекстового поиска для SQL Server (MSFTESQL). Он обеспечивает эффективную поддержку сложных операций поиска слов в символьных строковых данных.
| Полнотекстовые индексы
|
XML
| Вырезанное материализованное представление больших двоичных XML-объектов (BLOB) в столбце с типом данных xml.
| Индексы для столбцов типа данных xml
|