Share via


DBCC PDW_SHOWPARTITIONSTATS (Transact-SQL)

適用於:Azure Synapse AnalyticsAnalytics Platform System (PDW)

顯示 Azure Synapse Analytics 或 Analytics Platform System (PDW) 資料庫中,資料表之每個分割區的大小和資料列數目。

Transact-SQL 語法慣例

Syntax

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

注意

Azure Synapse Analytics 的無伺服器 SQL 集區不支援此語法。

引數

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

要顯示的資料表的一段式、兩段式或三段式名稱。 兩段式或三段式的資料表名稱必須以雙引號 ("") 括住。 您可以選擇是否使用引號括住一段式資料表名稱。

權限

需要 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);

另請參閱