Freigeben über


sys.hash_indexes (Transact-SQL)

Zeigt aktuelle Hashindizes und die Hashindexeigenschaften an. Hashindizes werden nur in In-Memory OLTP (Arbeitsspeicheroptimierung) unterstützt.

Die sys.hash_indexes-Sicht enthält dieselben Spalten wie die sys.indexes-Sicht und eine zusätzliche Spalte namens bucket_count. Weitere Informationen zu den anderen Spalten in der sys.hash_indexes-Sicht finden Sie unter sys.indexes (Transact-SQL).

Gilt für: SQL Server (SQL Server 2014 bis aktuelle Version).

Spaltenname

Datentyp

Beschreibung

<geerbte Spalten>

Erbt Spalten von sys.indexes (Transact-SQL).

bucket_count

int

Anzahl der Hashbuckets für Hashindizes.

Weitere Informationen zum Wert bucket_count Wert, einschließlich Richtlinien zum Festlegen des Werts, finden Sie unter CREATE TABLE (SQL Server).

Berechtigungen

Die Sichtbarkeit der Metadaten in Katalogsichten ist auf sicherungsfähige Elemente eingeschränkt, bei denen der Benutzer entweder der Besitzer ist oder für die dem Benutzer eine Berechtigung erteilt wurde.. Weitere Informationen finden Sie unter Konfigurieren der Sichtbarkeit von Metadaten.

Beispiele

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

Siehe auch

Verweis

Katalogsichten für Objekte (Transact-SQL)

Katalogsichten (Transact-SQL)