sys.hash_indexes (Transact-SQL)

S’applique à : SQL Server 2014 (12.x) et versions ultérieures Azure SQL Database Azure SQL Managed Instance

Indique les index de hachage actuels et leurs propriétés. Les index de hachage sont pris en charge uniquement sur OLTP en mémoire (optimisation en mémoire).

La vue sys.hash_indexes contient les mêmes colonnes que la vue sys.indexes et une colonne supplémentaire nommée bucket_count. Pour plus d’informations sur les autres colonnes de la vue sys.hash_indexes, consultez sys.indexes (Transact-SQL).

Nom de la colonne Type de données Description
<colonnes héritées> Hérite des colonnes de sys.indexes (Transact-SQL).
bucket_count int Nombre de compartiments de hachage pour les index de hachage.

Pour plus d’informations sur la valeur bucket_count, notamment les instructions relatives à la définition de la valeur, consultez CREATE TABLE (Transact-SQL).

autorisations

La visibilité des métadonnées dans les affichages catalogue est limitée aux éléments sécurisables qu’un utilisateur possède ou sur lequel l’utilisateur a reçu une autorisation.. Pour plus d'informations, consultez Metadata Visibility Configuration.

Exemples

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';  

Voir aussi

Vues de catalogue d'objets (Transact-SQL)
Affichages catalogue (Transact-SQL)