sys.hash_indexes (Transact-SQL)sys.hash_indexes (Transact-SQL)

適用対象: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

現在のハッシュ インデックスとハッシュ インデックス プロパティを表示します。Shows the current hash indexes and the hash index properties. ハッシュ インデックスがでのみサポートされている、インメモリ OLTP(インメモリ最適化)します。Hash indexes are supported only on In-Memory OLTP (In-Memory Optimization).

Sys.hash_indexes ビューには、sys.indexes ビューと同じ列およびという列を追加が含まれています。 bucket_countします。The sys.hash_indexes view contains the same columns as the sys.indexes view and an additional column named bucket_count. Sys.hash_indexes ビュー内の他の列に関する詳細については、次を参照してください。 sys.indexes (TRANSACT-SQL)します。For more information about the other columns in the sys.hash_indexes view, see sys.indexes (Transact-SQL).

列名Column name データ型Data type 説明Description
<列を継承 ><inherited columns> 列を継承sys.indexes (TRANSACT-SQL)します。Inherits columns from sys.indexes (Transact-SQL).
bucket_countbucket_count intint ハッシュ インデックスのハッシュ バケットの数。Count of hash buckets for hash indexes.

詳細については、値を設定するためのガイドラインなど、bucket_count の値を参照してください。 CREATE TABLE (TRANSACT-SQL)します。For more information about the bucket_count value, including guidelines for setting the value, see CREATE TABLE (Transact-SQL).

アクセス許可Permissions

カタログ ビューでのメタデータの表示が、ユーザーが所有しているかそのユーザーが権限を許可されている、セキュリティ保護可能なメタデータに制限されます。The visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission.. 詳細については、「 Metadata Visibility Configuration」を参照してください。For more information, see Metadata Visibility Configuration.

使用例Examples

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

参照See Also

オブジェクト カタログ ビュー (Transact-SQL) Object Catalog Views (Transact-SQL)
カタログ ビュー (Transact-SQL)Catalog Views (Transact-SQL)