sys.hash_indexes (Transact-SQL)

Отображает текущие хэш-индексы и свойства хэш-индекса. Хэш-индексы поддерживаются только в In-Memory OLTP (оптимизация в памяти).

Представление sys.hash_indexes содержит те же столбцы, что представление sys.indexes, а также дополнительный столбец с именем bucket_count. Дополнительные сведения о других столбцах в представлении sys.hash_indexes см. в разделе sys.indexes (Transact-SQL).

Применимо для следующих объектов: SQL Server (начиная с SQL Server 2014 до текущей версии).

Имя столбца

Тип данных

Описание

<производные столбцы>

Наследует столбцы из представления sys.indexes (Transact-SQL).

bucket_count

int

Число контейнеров хэша для хэш-индексов.

Дополнительные сведения о значении bucket_count, включая рекомендации для установки значения, см. в разделе CREATE TABLE (SQL Server).

Разрешения

Видимость метаданных в представлениях каталогов ограничивается защищаемыми объектами, которыми пользователь владеет или на которые ему были предоставлены разрешения.. Дополнительные сведения см. в разделе Настройка видимости метаданных.

Примеры

SELECT object_name([object_id]) AS 'table_name', [object_id],
     [name] AS 'index_name', [type_desc], [bucket_count] 
FROM sys.hash_indexes 
WHERE OBJECT_NAME([object_id]) = 'T1';

См. также

Справочник

Представления каталога объектов (Transact-SQL)

Представления каталога (Transact-SQL)