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