sys.hash_indexes (Transact-SQL)
Gilt für: SQL Server 2014 (12.x) und höher Azure SQL-Datenbank Azure SQL verwaltete Instanz
Zeigt aktuelle Hashindizes und die Hashindexeigenschaften an. Hashindizes werden nur bei IN-Memory OLTP (In-Memory Optimization) unterstützt.
Die sys.hash_indexes Ansicht enthält die gleichen Spalten wie die Sys.indexes-Ansicht und eine zusätzliche Spalte mit dem Namen bucket_count. Weitere Informationen zu den anderen Spalten in der sys.hash_indexes-Ansicht finden Sie unter sys.indexes (Transact-SQL).For more information about the other columns in the sys.hash_indexes view, see sys.indexes (Transact-SQL).
Spaltenname | Datentyp | BESCHREIBUNG |
---|---|---|
<geerbte Spalten> | Erbt Spalten von sys.indexes (Transact-SQL). | |
bucket_count | int | Anzahl der Hashbuckets für Hashindizes. Weitere Informationen zum bucket_count Wert, einschließlich Richtlinien zum Festlegen des Werts, finden Sie unter CREATE TABLE (Transact-SQL). |
Berechtigungen
Die Sichtbarkeit der Metadaten in Katalogansichten ist auf sicherungsfähige Elemente beschränkt, die ein Benutzer besitzt oder für die der Benutzer eine Berechtigung erteilt hat. Weitere Informationen finden Sie unter Metadata Visibility Configuration.
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';
Weitere Informationen
Katalogsichten für Objekte (Transact-SQL)
Katalogsichten (Transact-SQL)