DBCC PDW_SHOWPARTITIONSTATS (Transact-SQL)
適用於:Azure Synapse Analytics Analytics Platform System (PDW)
顯示 Azure Synapse Analytics 或 Analytics Platform System (PDW) 資料庫中,資料表之每個分割區的大小和資料列數目。
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);