Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Analytics-eindpunt in Microsoft Fabric
Magazijn in Microsoft Fabric
SQL-database in Microsoft Fabric
Bevat een rij voor elke partitie van alle tabellen en de meeste soorten indexen in de database. Speciale indextypes zoals Full-Text, Spatial en XML zijn niet opgenomen in deze weergave. Alle tabellen en indexen in SQL Server bevatten ten minste één partitie, ongeacht of ze expliciet zijn gepartitioneerd of niet.
| Kolomnaam | Gegevenstype | Description |
|---|---|---|
partition_id |
bigint | Geeft de partitie-ID aan. Uniek binnen een database. |
object_id |
int | Geeft de ID aan van het object waartoe deze partitie behoort. Elke tabel of weergave bestaat uit ten minste één partitie. |
index_id |
int | Geeft de ID aan van de index binnen het object waartoe deze partitie behoort. 0 = heap 1 = geclusterde index 2 of hoger = niet-geclusterde index |
partition_number |
int | Een partitienummer op basis van 1 binnen de bezittende index of heap. Voor niet-gepartitioneerde tabellen en indexen is de waarde van deze kolom .1 |
hobt_id |
bigint | Geeft de ID aan van de dataheap of B-boom (HoBT) die de rijen voor deze partitie bevat. |
rows |
bigint | Geeft het geschatte aantal rijen in deze partitie aan. |
filestream_filegroup_id |
smallint |
Van toepassing op: SQL Server 2012 (11.x) en latere versies. Geeft de ID aan van de FILESTREAM-bestandsgroep die op deze partitie is opgeslagen. |
data_compression |
tinyint | Geeft de compressietoestand voor elke partitie aan: 0 = GEEN 1 = RIJ 2 = PAGINA 3 = COLUMNSTORE 1 4 = COLUMNSTORE_ARCHIVE 2 Notitie: Volledige tekstindexen worden gecomprimeerd in elke editie van SQL Server. |
data_compression_desc |
nvarchar(60) | Geeft de compressietoestand voor elke partitie aan. Mogelijke waarden voor rijopslagtabellen zijn NONE, ROWen PAGE. Mogelijke waarden voor columnstore-tabellen zijn COLUMNSTORE en COLUMNSTORE_ARCHIVE. |
xml_compression |
bit |
Van toepassing op: SQL Server 2022 (16.x) en latere versies. Geeft de staat van XML-compressie voor elke partitie aan: 0 = UIT 1 = AAN |
xml_compression_desc |
varchar(3) |
Van toepassing op: SQL Server 2022 (16.x) en latere versies. Geeft de status van XML-compressie voor elke partitie aan. Mogelijke waarden zijn OFF en ON. |
1Van toepassing op: SQL Server 2012 (11.x) en latere versies.
2Van toepassing op: SQL Server 2014 (12.x) en latere versies.
Permissions
Vereist lidmaatschap van de openbare rol. Zie Zichtbaarheidsconfiguratie voor metagegevensvoor meer informatie.
Voorbeelden
Bepaal de ruimte die door het object wordt gebruikt en toon gerelateerde partitie-informatie
De volgende query geeft alle objecten in een database, de hoeveelheid gebruikte ruimte in elk object en partitie-informatie die met betrekking tot elk object gerelateerd is, terug.
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;