sys.hash_indexes (Transact-SQL)

適用於:SQL Server 2014 (12.x) 和更新版本的 Azure SQL 資料庫 Azure SQL 受控執行個體

顯示目前的哈希索引和哈希索引屬性。 哈希索引僅 支援記憶體內部 OLTP (記憶體內部優化)

sys.hash_indexes檢視包含與 sys.indexes 檢視相同的數據行,以及名為 bucket_count 的其他數據行。 如需sys.hash_indexes檢視中其他數據行的詳細資訊,請參閱 sys.indexes (Transact-SQL)

資料行名稱 資料類型 描述
<繼承的數據行> 從 sys.indexes 繼承數據行(Transact-SQL)。
bucket_count int 哈希索引的哈希值區計數。

如需bucket_count值的詳細資訊,包括設定值的指導方針,請參閱 CREATE TABLE (Transact-SQL)

權限

目錄檢視中元數據的可見度僅限於使用者所擁有的安全性實體,或使用者獲授與某些許可權的安全性實體。 如需相關資訊,請參閱 Metadata Visibility Configuration

範例

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)