Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
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;