Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:SQL Server
Azure SQL Database
Spravovaná instance Azure SQL
Azure Synapse Analytics
Analytics Platform System (PDW)
Koncový bod analýzy SQL v Microsoft Fabric
Sklad v Microsoft Fabric
Databáze SQL v Microsoft Fabric
Obsahuje řádek pro každou partition všech tabulek a většiny typů indexů v databázi. Speciální typy indexů, jako jsou Full-Text, Spatial a XML, nejsou v tomto pohledu zahrnuty. Všechny tabulky a indexy v SQL Serveru obsahují alespoň jednu oddíl, ať už jsou explicitně rozděleny na části, nebo ne.
| Název sloupce | Datový typ | Description |
|---|---|---|
partition_id |
bigint | Označuje ID oddílu. Jedinečné v databázi. |
object_id |
int | Označuje ID objektu, ke kterému tato partition patří. Každá tabulka nebo pohled se skládá alespoň z jedné části. |
index_id |
int | Označuje ID indexu uvnitř objektu, ke kterému tato partition patří. 0 = halda 1 = shlukový index 2 nebo více = neshlukovaný index |
partition_number |
int | Číslo oddílu založené na 1 v indexu nebo haldě. Pro nerozdělené tabulky a indexy je hodnota tohoto sloupce .1 |
hobt_id |
bigint | Označuje ID datové haldy nebo B-stromu (HoBT), který obsahuje řádky pro tuto partition. |
rows |
bigint | Označuje přibližný počet řádků v tomto rozdělení. |
filestream_filegroup_id |
smallint |
platí pro: SQL Server 2012 (11.x) a novější verze. Označuje ID souborové skupiny FILESTREAM uložené na této partition. |
data_compression |
tinyint | Označuje stav komprese pro každou partition: 0 = ŽÁDNÉ 1 = ŘADA 2 = PAGE 3 = COLUMNSTORE 1 4 = COLUMNSTORE_ARCHIVE 2 Poznámka: Indexy s plným textem jsou komprimovány v jakékoli edici SQL Serveru. |
data_compression_desc |
nvarchar(60) | Označuje stav komprese pro každou partition. Možné hodnoty pro tabulky rowstore jsou NONE, ROWa PAGE. Možné hodnoty pro tabulky columnstore jsou COLUMNSTORE a COLUMNSTORE_ARCHIVE. |
xml_compression |
bit |
Platí pro: SQL Server 2022 (16.x) a novější verze. Označuje stav komprese XML pro každou partition: 0 = VYPNUTO 1 = ZAPNUTO |
xml_compression_desc |
varchar(3) |
Platí pro: SQL Server 2022 (16.x) a novější verze. Ukazuje stav komprese XML pro každou partition. Možné hodnoty jsou OFF a ON. |
1Platí na: SQL Server 2012 (11.x) a novější verze.
2Platí na: SQL Server 2014 (12.x) a novější verze.
Povolení
Vyžaduje členství ve veřejné roli . Další informace naleznete v kapitole Konfigurace viditelnosti metadat.
Examples
Určte prostor používaný objektem a zobrazte související informace o rozdělení
Následující dotaz vrací všechny objekty v databázi, množství prostoru využitého v každém objektu a informace o rozdělení vztahující se k jednotlivým objektům.
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;