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.
Belirli bir tablo veya Azure Synapse Analytics veya Analytics Platform System (PDW) veritabanındaki tüm tablolar için kullanılan satır sayısını, ayrılan disk alanını ve disk alanını gösterir.
Transact-SQL söz dizimi kuralları
Sözdizimi
-- Show the space used for all user tables and system tables in the current database
DBCC PDW_SHOWSPACEUSED [ WITH IGNORE_REPLICATED_TABLE_CACHE ]
[;]
-- Show the space used for a table
DBCC PDW_SHOWSPACEUSED ( "[ database_name . [ schema_name ] . ] | [ schema_name . ] table_name" ) [ WITH IGNORE_REPLICATED_TABLE_CACHE ]
[;]
Uyarı
Bu söz dizimi, Azure Synapse Analytics'teki sunucusuz SQL havuzu tarafından desteklenmez.
Arguments
"[ database_name . [ schema_name ] . | schema_name . ] table_name"
Gösterilecek tablonun bir, iki veya üç bölümlü adı. İki veya üç bölümlü tablo isimleri için, ismin çift tırnak ("") ile eklenmesi gerekir. Tek bölümlü bir tablo adının etrafında tırnak kullanmak isteğe bağlıdır. Tablo adı belirtilmediğinde, mevcut veritabanı için bilgiler görüntülenir.
ILE IGNORE_REPLICATED_TABLE_CACHE
Tablo boyutunu, çoğaltılan tablo önbellek boyutu dahil edilmeden görüntülemek için isteğe bağlı bir parametre. Çoğaltılan tablo önbelleğinin boyutu, hizmet seviyesi hedefine bağlı olarak değişkendir. Daha fazla bilgi için bkz. Replika edilen tablo nedir?
Permissions
VIEW SERVER STATE izni gerektirir.
Açıklamalar
Ayrıca tablo boyutu için daha özelleştirilebilir sorgular sağlayan DMV'ler de vardır. Daha fazla bilgi için bkz. Tablo boyutu sorguları.
Sonuç kümeleri
Aşağıda tüm tablolar için sonuç kümesi verilmiştir. Çoğaltılan bir Synapse tablosu için önbellek oluşturulmadan önce, DBCC sonucu her dağılımdan altta yatan round robin tablosunun toplam boyutunu yansıtır. Önbellek oluşturulduktan sonra, sonuç yuvarlama tablolarının ve önbelleğin toplam boyutunu yansıtır.
| Köşe yazısı | Veri türü | Description |
|---|---|---|
| reserved_space | bigint | Veritabanı için kullanılan toplam alan, KB cinsinden. |
| data_space | bigint | Veri için kullanılan alan, KB cinsinden. |
| index_space | bigint | İndeksler için kullanılan uzay, KB cinsinden. |
| unused_space | bigint | Ayrılmış alanın bir parçası olan ve kullanılmayan alan KB. |
| pdw_node_id | int | Veri için kullanılan hesaplama düğümü. |
Aşağıda bir tablo için sonuç seti verilmiştir.
| Köşe yazısı | Veri türü | Description | Aralık |
|---|---|---|---|
| rows | bigint | Satır sayısı. | |
| reserved_space | bigint | Nesne için ayrılan toplam alan, KB cinsinden. | |
| data_space | bigint | Veri için kullanılan alan KB cinsinden. | |
| index_space | bigint | İndeksler için kullanılan uzay, KB cinsinden. | |
| unused_space | bigint | Ayrılmış alanın bir parçası olan ve kullanılmayan alan KB. | |
| pdw_node_id | int | Uzay kullanımını bildirmek için kullanılan hesaplama düğümü. | |
| distribution_id | int | Alan kullanımını bildirmek için kullanılan dağılım. | Paralel Veri Deposu için, değeri çoğaltılan tablolar için -1. |
Örnekler: Azure Synapse Analytics ve Analytics Platform Sistemi (PDW)
A. DBCC PDW_SHOWSPACEUSED temel sözdizimi
Örnek veritabanını kullanan AdventureWorks2025 aşağıdaki örnekler, AdventureWorksPDW2022 veritabanında tablonun kullandığı satır sayısını, disk boş alanını ve disk alanını FactInternetSales göstermenin çeşitli yollarını göstermektedir.
-- Uses AdventureWorks2022
DBCC PDW_SHOWSPACEUSED ( "AdventureWorksPDW2012.dbo.FactInternetSales" );
DBCC PDW_SHOWSPACEUSED ( "AdventureWorksPDW2012..FactInternetSales" );
DBCC PDW_SHOWSPACEUSED ( "dbo.FactInternetSales" );
DBCC PDW_SHOWSPACEUSED ( FactInternetSales );
B. Mevcut veritabanındaki tüm tabloların kullandığı disk alanını göster
Örnek veritabanını kullanan AdventureWorks2025 aşağıdaki örnek, AdventureWorksPDW2022 veritabanındaki tüm kullanıcı tabloları ve sistem tabloları tarafından ayrılmış ve kullanılan disk alanını göstermektedir.
-- Uses AdventureWorks2022
DBCC PDW_SHOWSPACEUSED;