次の方法で共有


DBCC PDW_SHOWPARTITIONSTATS (Transact-SQL)

適用対象: Azure Synapse Analytics Analytics Platform System (PDW)

Azure Synapse Analytics または Analytics Platform System (PDW) データベースに含まれるテーブルの各パーティションについて、サイズと行数を表示します。

Transact-SQL 構文表記規則

構文

--Show the partition stats for a table
DBCC PDW_SHOWPARTITIONSTATS ( "[ database_name . [ schema_name ] . ] | [ schema_name. ] table_name" )
[;]

Note

この構文は、Azure Synapse Analytics のサーバーレス SQL プールでサポートされていません。

引数

"[ database_name . [ schema_name ] . | schema_name . ] table_name"

表示される 1 部、2 部、または 3 部構成のテーブル名。 2 部または 3 部構成のテーブル名は、二重引用符 ("") で囲む必要があります。 1 部構成のテーブル名を囲む引用符を使用することは省略できます。

アクセス許可

VIEW SERVER STATE アクセス許可が必要です。

結果セット

このセットは、DBCC PDW_SHOWPARTITIONSTATS コマンドの結果です。

列名 データ型 説明
partition_number INT パーティション番号。
used_page_count bigint データの使用ページ数。
reserved_page_count bigint パーティションのために予約されたページ数。
row_count bigint パーティション内の行数。
pdw_node_id INT データのノードを計算します。
distribution_id INT データの配布識別子。

例: Azure Synapse Analytics、Analytics Platform System (PDW)

A. DBCC PDW_SHOWPARTITIONSTATS の基本的な構文の例

次の例では、AdventureWorksPDW2022 データベースの FactInternetSales テーブルについて、パーティションごとに使用されている領域と行数を表示します。

DBCC PDW_SHOWPARTITIONSTATS ("ssawPDW.dbo.FactInternetSales");
DBCC PDW_SHOWPARTITIONSTATS ("dbo.FactInternetSales");
DBCC PDW_SHOWPARTITIONSTATS (FactInternetSales);

こちらもご覧ください