DBCC PDW_SHOWPARTITIONSTATS (Transact-SQL)
适用于: Azure Synapse Analytics 分析平台系统 (PDW)
显示 Azure Synapse Analytics 或 Analytics Platform System (PDW) 数据库中表格每个分区的大小和行数。
语法
--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);