Delen via


sys.hash_indexes (Transact-SQL)

Van toepassing op: SQL Server 2014 (12.x) en latere versies Van Azure SQL DatabaseAzure SQL Managed Instance

Toont de huidige hash-indexen en de eigenschappen van de hash-index. Hash-indexen worden alleen ondersteund op In-Memory OLTP (In-Memory Optimization).

De sys.hash_indexes weergave bevat dezelfde kolommen als de weergave sys.indexes en een extra kolom met de naam bucket_count. Zie sys.indexes (Transact-SQL) voor meer informatie over de andere kolommen in de weergave sys.hash_indexes.

Kolomnaam Gegevenstype Description
<overgenomen kolommen> Neemt kolommen over van sys.indexes (Transact-SQL).
bucket_count int Aantal hash-buckets voor hash-indexen.

Zie CREATE TABLE (Transact-SQL) voor meer informatie over de bucket_count-waarde, inclusief richtlijnen voor het instellen van de waarde.

Permissions

De zichtbaarheid van de metagegevens in catalogusweergaven is beperkt tot beveiligbare items waarvan een gebruiker eigenaar is of waaraan de gebruiker een bepaalde machtiging is verleend. Zie Zichtbaarheidsconfiguratie voor metagegevensvoor meer informatie.

Voorbeelden

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

Zie ook

Objectcatalogusweergaven (Transact-SQL)
Catalogusweergaven (Transact-SQL)