Хэш - При наличии хеш-индекса данные доступны через хэш-таблицу в памяти.Хэш-индексы занимают фиксированный объем памяти, который является функцией подсчета сегментов.
оптимизированные для памяти некластеризованные индексы - Для оптимизированных для памяти некластеризованных индексов потребление памяти является функциейколичество строк и размер столбцов ключа индекса
Clustered - Кластерный индекс сортирует и сохраняет строки данных таблицы или представления в порядке, основанном на ключе кластеризованного индекса.Кластерный индекс реализован в виде структуры индекса B-дерева, которая поддерживает быстрый поиск строк на основе значений их ключей кластеризованного индекса.
Некластеризованный - Некластеризованный индекс может быть определен длятаблица или представление с кластеризованным индексом или в куче.Каждая строка индекса в некластеризованном индексе содержит значение некластеризованного ключа и указатель строки.Этот локатор указывает на строку данных в кластерном индексе или куче, имеющую значение ключа.Строки в индексе хранятся в порядке значений ключей индекса, но не гарантируется, что строки данных будут в каком-либо конкретном порядке, если в таблице не создан кластеризованный индекс.
Уникальный - уникальный индекс гарантирует, что ключ индекса не содержит повторяющихся значений, и поэтому каждая строка в таблице или представлении в некотором роде уникальна.
Columnstore - индекс хранилища столбцов в памятихранит и управляет данными, используя хранение данных на основе столбцов и обработку запросов на основе столбцов.Индексы Columnstore хорошо работают для рабочих нагрузок хранилища данных, которые в основном выполняют массовые нагрузки и запросы только для чтения.Используйте индекс columnstore для достижения до 10-кратного прироста производительности запросов по сравнению с традиционным ориентированным на строки хранением и до 7-кратного сжатия данных при несжатом размере данных.
Индекс с включенными столбцами - Некластеризованныйиндекс, который расширен для включения неключевых столбцов в дополнение к ключевым столбцам.
индекс для вычисляемых столбцов - индекс для столбца, который получается из значения одного или нескольких других столбцов,или определенные детерминированные входные данные.
Filtered - Оптимизированный некластеризованный индекс, особенно подходящий для покрытия запросов, которые выбираются из четко определенного подмножества данных.Он использует предикат фильтра для индексации части строк в таблице.Хорошо спроектированный отфильтрованный индекс может повысить производительность запросов, снизить затраты на обслуживание индекса и снизить затраты на хранение индекса по сравнению с индексами полной таблицы.
Пространственный - Пространственный индекс обеспечивает возможность выполненияопределенные операции более эффективно над пространственными объектами (пространственными данными) в столбце типа данных геометрии.Пространственный индекс уменьшает количество объектов, к которым необходимо применять относительно дорогие пространственные операции.
XML - Измельченное и постоянное представление больших двоичных объектов XML (BLOB) в столбце типа данных xml.
Полнотекстовый - Специальный тип функционального индекса на основе токенов, который создается и поддерживается полнотекстовым механизмом Microsoft для SQL Server.Он обеспечивает эффективную поддержку сложного поиска слов в данных символьных строк.