Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Azure Synapse Analytics
Analiz Platformu Sistemi (PDW)
Microsoft Fabric'teki SQL analiz uç noktası
Microsoft Fabric'teki ambar
Microsoft Fabric'teki SQL veritabanı
Tüm tabloların her bölümü için bir satır içerir ve veritabanındaki çoğu dizin türü içerir. Tam Metin, Mekansal ve XML gibi özel indeks türleri bu görünüme dahil edilmez. SQL Server'daki tüm tablolar ve indeksler, açıkça bölünmüş olup olmamasına bakılmaksızın en az bir bölüm içerir.
| Sütun adı | Veri türü | Description |
|---|---|---|
partition_id |
bigint | Bölüm kimliğini gösterir. Bir veritabanı içinde benzersiz. |
object_id |
int | Bu bölümün ait olduğu nesnenin kimliğini gösterir. Her tablo veya görünüm en az bir bölümden oluşur. |
index_id |
int | Bu bölümün ait olduğu nesne içindeki indeksin kimliğini gösterir. 0 = yığın 1 = kümelenmiş indeks 2 veya daha büyük = kümelenmemiş indeks |
partition_number |
int | Sahip olan indeks veya yığın içinde 1 tabanlı bir bölüm numarası. Bölünmemiş tablolar ve indeksler için, bu sütunun değeri 'dir.1 |
hobt_id |
bigint | Bu bölümün satırlarını içeren veri yığınının veya B-ağacının (HoBT) kimliğini gösterir. |
rows |
bigint | Bu bölümdeki yaklaşık satır sayısını gösterir. |
filestream_filegroup_id |
smallint |
için geçerlidir: SQL Server 2012 (11.x) ve sonraki sürümler. Bu bölümde depolanan FILESTREAM dosya grubunun kimliğini gösterir. |
data_compression |
tinyint | Her bölüm için sıkıştırma durumunu gösterir: 0 = HİÇ 1 = SIRA 2 = SAYFA 3 = COLUMNSTORE 1 4 = COLUMNSTORE_ARCHIVE 2 Not: Tam metin indeksleri, SQL Server'ın herhangi bir sürümünde sıkıştırılır. |
data_compression_desc |
nvarchar(60) | Her bölüm için sıkıştırma durumunu gösterir. Satır deposu tabloları için olası değerler , NONEve ROWşeklindedirPAGE. Columnstore tablolarının olası değerleri ve COLUMNSTOREşeklindedirCOLUMNSTORE_ARCHIVE. |
xml_compression |
bit |
Şunlar için geçerlidir: SQL Server 2022 (16.x) ve sonraki sürümleri. Her bölüm için XML sıkıştırma durumunu gösterir: 0 = KAPALI 1 = AÇIK |
xml_compression_desc |
varchar(3) |
Şunlar için geçerlidir: SQL Server 2022 (16.x) ve sonraki sürümleri. Her bölüm için XML sıkıştırma durumunu gösterir. Olası değerler OFF ve ON şeklindedir. |
1 SQL Server 2012 (11.x) ve sonraki sürümler için geçerlidir.
2 SQL Server 2014 (12.x) ve sonraki sürümler için geçerlidir.
Permissions
"" genel "" rolüne üyelik gerektirir. Daha fazla bilgi için bkz. meta veri görünürlüğü yapılandırması .
Örnekler
Nesne tarafından kullanılan alanı belirleyin ve ilgili bölüm bilgilerini gösterin
Aşağıdaki sorgu, veritabanındaki tüm nesneleri, her nesnede kullanılan alan miktarını ve her nesneyle ilgili bölüm bilgilerini döndürür.
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;