sys.dm_column_store_object_pool (Transact-SQL)
適用対象: SQL Server 2016 (13.x) 以降 Azure SQL Database Azure SQL Managed Instance
列ストア インデックス オブジェクトに対するさまざまな種類のオブジェクト メモリ プール使用量のカウントを返します。
列名 | データ型 | 説明 |
---|---|---|
database_id | int | データベースの ID です。 これは、SQL Server データベースまたは Azure SQL データベース サーバーのインスタンス内で一意です。 |
object_id | int | オブジェクトの ID。 オブジェクトは、object_typesのいずれかです。 |
index_id | int | 列ストア インデックスの ID。 |
partition_number | bigint | インデックスまたはヒープ内の、1 から始まるパーティション番号。 すべてのテーブルまたはビューには、少なくとも 1 つのパーティションがあります。 |
column_id | int | 列ストア列の ID。 これは、DELETE_BITMAPの場合は NULL です。 |
row_group_id | int | 行グループの ID。 |
object_type | smallint | 1 = COLUMN_SEGMENT 2 = COLUMN_SEGMENT_PRIMARY_DICTIONARY 3 = COLUMN_SEGMENT_SECONDARY_DICTIONARY 4 = COLUMN_SEGMENT_BULKINSERT_DICTIONARY 5 = COLUMN_SEGMENT_DELETE_BITMAP |
object_type_desc | nvarchar(60) | COLUMN_SEGMENT - 列セグメント。 object_id はセグメント ID です。 セグメントは、1 つの行グループ内の 1 つの列のすべての値を格納します。 たとえば、テーブルに 10 個の列がある場合、行グループごとに 10 個の列セグメントがあります。 COLUMN_SEGMENT_PRIMARY_DICTIONARY - テーブル内のすべての列セグメントの参照情報を含むグローバル ディクショナリ。 COLUMN_SEGMENT_SECONDARY_DICTIONARY - 1 つの列に関連付けられたローカル ディクショナリ。 COLUMN_SEGMENT_BULKINSERT_DICTIONARY - グローバル ディクショナリのもう 1 つの表現。 これにより、dictionary_idする値の逆参照が提供されます。 タプル ムーバーまたは一括読み込みの一部として圧縮セグメントを作成するために使用されます。 COLUMN_SEGMENT_DELETE_BITMAP - セグメントの削除を追跡するビットマップ。 パーティションごとに 1 つの削除ビットマップがあります。 |
access_count | int | このオブジェクトへの読み取りまたは書き込みアクセスの数。 |
memory_used_in_bytes | bigint | オブジェクト プール内のこのオブジェクトによって使用されるメモリ。 |
object_load_time | datetime | object_idがオブジェクト プールに取り込まれた時刻。 |
アクセス許可
SQL Server と SQL Managed Instance では、VIEW SERVER STATE
アクセス許可が必要です。
SQL Database Basic、S0、および S1 サービス目標、および弾性プール内のデータベースの場合サーバー管理者アカウント、Microsoft Entra 管理者アカウント、または##MS_ServerStateReader##
サーバー ロールのメンバーシップが必要です。 他のすべての SQL Database サービス目標では、データベースに対する VIEW DATABASE STATE
アクセス許可または ##MS_ServerStateReader##
サーバー ロールのメンバーシップのいずれかが必要です。
SQL Server 2022 以降でのアクセス許可
データベースに対する VIEW DATABASE PERFORMANCE STATE アクセス許可が必要です。
関連項目
インデックス関連の動的管理ビューと関数 (Transact-SQL)
sys.dm_db_index_physical_stats (Transact-SQL)
sys.dm_db_index_operational_stats (Transact-SQL)
sys.indexes (Transact-SQL)
sys.objects (Transact-SQL)
パフォーマンスの監視とチューニング
列ストア インデックス: 概要