Not
Å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:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analysplattformssystem (PDW)
SQL-analysslutpunkt i Microsoft Fabric
Lager i Microsoft Fabric
SQL-databas i Microsoft Fabric
Innehåller en rad för varje partition av alla tabeller och de flesta typer av index i databasen. Särskilda indextyper som fulltext, rumslig och XML ingår inte i denna vy. Alla tabeller och index i SQL Server innehåller minst en partition, oavsett om de är explicit partitionerade eller inte.
| Kolumnnamn | Datatyp | Description |
|---|---|---|
partition_id |
bigint | Indikerar partitions-ID:t. Unikt i en databas. |
object_id |
int | Anger ID:t för objektet som denna partition tillhör. Varje tabell eller vy består av minst en partition. |
index_id |
int | Anger ID:t för indexet inom objektet som denna partition tillhör. 0 = heap 1 = klustrat index 2 eller större = icke-klustrat index |
partition_number |
int | Ett 1-baserat partitionsnummer inom det ägande indexet eller heapen. För icke-partitionerade tabeller och index är värdet på denna kolumn .1 |
hobt_id |
bigint | Anger ID:t för dataheapen eller B-trädet (HoBT) som innehåller raderna för denna partition. |
rows |
bigint | Anger det ungefärliga antalet rader i denna partition. |
filestream_filegroup_id |
smallint |
gäller för: SQL Server 2012 (11.x) och senare versioner. Indikerar ID:t för FILESTREAM-filgruppen som lagras på denna partition. |
data_compression |
tinyint | Anger komprimeringstillståndet för varje partition: 0 = INGEN 1 = RAD 2 = SIDA 3 = KOLUMNSTORE 1 4 = COLUMNSTORE_ARCHIVE 2 Not: Fulltextindex komprimeras i vilken utgåva som helst av SQL Server. |
data_compression_desc |
nvarchar(60) | Indikerar komprimeringstillståndet för varje partition. Möjliga värden för radlagringstabeller är NONE, ROWoch PAGE. Möjliga värden för columnstore-tabeller är COLUMNSTORE och COLUMNSTORE_ARCHIVE. |
xml_compression |
bit |
gäller för: SQL Server 2022 (16.x) och senare versioner. Anger tillståndet för XML-komprimering för varje partition: 0 = AV 1 = PÅ |
xml_compression_desc |
varchar(3) |
gäller för: SQL Server 2022 (16.x) och senare versioner. Anger tillståndet för XML-komprimering för varje partition. Möjliga värden är OFF och ON. |
1Gäller för: SQL Server 2012 (11.x) och senare versioner.
2Gäller för: SQL Server 2014 (12.x) och senare versioner.
Permissions
Kräver medlemskap i offentlig roll. För mer information, se inställningar för metadatasynlighet.
Examples
Bestäm utrymmet som används av objektet och visa relaterad partitionsinformation
Följande fråga returnerar alla objekt i en databas, mängden utrymme som används i varje objekt och partitionsinformation relaterad till varje objekt.
SELECT object_name(object_id) AS ObjectName,
total_pages / 128. AS SpaceUsed_MB,
p.partition_id,
p.object_id,
p.index_id,
p.partition_number,
p.rows,
p.data_compression_desc
FROM sys.partitions AS p
INNER JOIN sys.allocation_units AS au
ON p.partition_id = au.container_id
ORDER BY SpaceUsed_MB DESC;