Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:Azure Synapse Analytics
Analytics Platform System (PDW)
Visar antalet rader, reserverat diskutrymme och diskutrymme som används för en specifik tabell eller för alla tabeller i en Azure Synapse Analytics- eller Analytics Platform System-databas (PDW).
Transact-SQL syntaxkonventioner
Syntax
-- Show the space used for all user tables and system tables in the current database
DBCC PDW_SHOWSPACEUSED [ WITH IGNORE_REPLICATED_TABLE_CACHE ]
[;]
-- Show the space used for a table
DBCC PDW_SHOWSPACEUSED ( "[ database_name . [ schema_name ] . ] | [ schema_name . ] table_name" ) [ WITH IGNORE_REPLICATED_TABLE_CACHE ]
[;]
Not
Den här syntaxen stöds inte av en serverlös SQL-pool i Azure Synapse Analytics.
Argument
"[ database_name . [ schema_name ] . | schema_name . ] table_name"
Det ena, två eller tredelade namnet på tabellen som ska visas. För tabellnamn i två eller tre delar måste namnet omges av dubbla citattecken (""
). Det är valfritt att använda citattecken runt ett tabellnamn i en del. När inget tabellnamn har angetts visas informationen för den aktuella databasen.
MED IGNORE_REPLICATED_TABLE_CACHE
En valfri parameter för att visa tabellens storlek utan den replikerade tabellcachestorleken som ingår. Storleken på den replikerade tabellcachen varierar beroende på servicenivåmålet. Mer information finns i Vad är en replikerad tabell?
Behörigheter
Kräver behörigheten VISA SERVERTILLSTÅND.
Anmärkningar
Det finns också DMV:er för att tillhandahålla mer anpassningsbara frågor för tabellstorlek. Mer information finns i Frågor om tabellstorlek.
Resultatuppsättningar
Följande är resultatuppsättningen för alla tabeller. Innan en cache skapas för en replikerad Synapse-tabell återspeglar DBCC-resultatet den totala storleken på den underliggande resursallokeringstabellen från varje distribution. När cachen har skapats återspeglar resultatet den totala storleken på resursallokeringstabellerna och cachen.
Spalt | Datatyp | Beskrivning |
---|---|---|
reserved_space | bigint | Totalt utrymme som används för databasen i KB. |
data_space | bigint | Utrymme som används för data i KB. |
index_space | bigint | Utrymme som används för index i KB. |
unused_space | bigint | Utrymme som är en del av det reserverade utrymmet och som inte används i KB. |
pdw_node_id | Int | Beräkningsnod som används för data. |
Följande är resultatuppsättningen för en tabell.
Spalt | Datatyp | Beskrivning | Sortiment |
---|---|---|---|
rader | bigint | Antal rader. | |
reserved_space | bigint | Totalt utrymme reserverat för objektet i KB. | |
data_space | bigint | Utrymme som används för data i KB. | |
index_space | bigint | Utrymme som används för index i KB. | |
unused_space | bigint | Utrymme som är en del av det reserverade utrymmet och som inte används i KB. | |
pdw_node_id | Int | Beräkningsnod som används för att rapportera utrymmesanvändningen. | |
distribution_id | Int | Distribution som används för att rapportera utrymmesanvändningen. | För Parallel Data Warehouse är dess värde -1 för replikerade tabeller. |
Exempel: Azure Synapse Analytics and Analytics Platform System (PDW)
A. Grundläggande syntax för DBCC PDW_SHOWSPACEUSED
Följande exempel med hjälp av AdventureWorks2022
exempeldatabas visar flera sätt att visa antalet rader, reserverat diskutrymme och diskutrymme som används av tabellen FactInternetSales
i AdventureWorksPDW2022-databasen.
-- Uses AdventureWorks2022
DBCC PDW_SHOWSPACEUSED ( "AdventureWorksPDW2012.dbo.FactInternetSales" );
DBCC PDW_SHOWSPACEUSED ( "AdventureWorksPDW2012..FactInternetSales" );
DBCC PDW_SHOWSPACEUSED ( "dbo.FactInternetSales" );
DBCC PDW_SHOWSPACEUSED ( FactInternetSales );
B. Visa diskutrymmet som används av alla tabeller i den aktuella databasen
I följande exempel med hjälp av AdventureWorks2022
exempeldatabasen visas diskutrymmet som är reserverat och används av alla användartabeller och systemtabeller i databasen AdventureWorksPDW2022.
-- Uses AdventureWorks2022
DBCC PDW_SHOWSPACEUSED;