PDW_SHOWSPACEUSED DBCC (Transact-SQL)
Berlaku untuk:Azure Synapse AnalyticsAnalytics Platform System (PDW)
Menampilkan jumlah baris, ruang disk yang dicadangkan, dan ruang disk yang digunakan untuk tabel tertentu, atau untuk semua tabel dalam database Azure Synapse Analytics atau Analytics Platform System (PDW).
Sintaks
-- 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 ]
[;]
Catatan
Sintaks ini tidak didukung oleh kumpulan SQL tanpa server di Azure Synapse Analytics.
Argumen
"[ database_name . [ schema_name ] . | schema_name . ] table_name"
Nama satu, dua, atau tiga bagian tabel yang akan ditampilkan. Untuk dua atau tiga bagian nama tabel, nama harus diapit dengan tanda kutip ganda (""
). Menggunakan tanda kutip di sekitar nama tabel satu bagian bersifat opsional. Ketika tidak ada nama tabel yang ditentukan, informasi ditampilkan untuk database saat ini.
DENGAN IGNORE_REPLICATED_TABLE_CACHE
Parameter opsional untuk melihat ukuran tabel tanpa ukuran cache tabel yang direplikasi disertakan. Ukuran cache tabel yang direplikasi bervariasi tergantung pada tujuan tingkat layanan. Untuk informasi selengkapnya, lihat Apa itu tabel yang direplikasi?
Izin
Memerlukan izin TAMPILKAN STATUS SERVER .
Keterangan
Ada juga DMV untuk menyediakan kueri yang lebih dapat disesuaikan untuk ukuran tabel. Untuk informasi selengkapnya, lihat Kueri ukuran tabel.
Tataan hasil
Berikut ini adalah tataan hasil untuk semua tabel. Sebelum cache dibuat untuk tabel Synapse yang direplikasi, hasil DBCC mencerminkan ukuran total tabel round robin yang mendasar dari setiap distribusi. Setelah cache dibuat, hasilnya mencerminkan ukuran total tabel round robin dan cache.
Kolom | Jenis data | Deskripsi |
---|---|---|
reserved_space | bigint | Total ruang yang digunakan untuk database, dalam KB. |
data_space | bigint | Ruang yang digunakan untuk data, dalam KB. |
index_space | bigint | Ruang yang digunakan untuk indeks, dalam KB. |
unused_space | bigint | Ruang yang merupakan bagian dari ruang yang dipesan dan tidak digunakan, dalam KB. |
pdw_node_id | int | Simpul komputasi yang sedang digunakan untuk data. |
Berikut ini adalah tataan hasil untuk satu tabel.
Kolom | Jenis data | Deskripsi | Rentang |
---|---|---|---|
baris | bigint | Jumlah baris. | |
reserved_space | bigint | Total ruang yang dicadangkan untuk objek, dalam KB. | |
data_space | bigint | Ruang yang digunakan untuk data, dalam KB. | |
index_space | bigint | Ruang yang digunakan untuk indeks, dalam KB. | |
unused_space | bigint | Ruang yang merupakan bagian dari ruang yang dipesan dan tidak digunakan, dalam KB. | |
pdw_node_id | int | Simpul komputasi yang digunakan untuk melaporkan penggunaan ruang. | |
distribution_id | int | Distribusi yang digunakan untuk melaporkan penggunaan ruang. | Untuk Gudang Data Paralel, nilainya adalah -1 untuk tabel yang direplikasi. |
Contoh: Azure Synapse Analytics and Analytics Platform System (PDW)
J. Sintaks dasar PDW_SHOWSPACEUSED DBCC
Contoh berikut menggunakan AdventureWorks2022
database sampel memperlihatkan beberapa cara untuk menampilkan jumlah baris, ruang disk yang dicadangkan, dan ruang disk yang digunakan oleh FactInternetSales
tabel dalam database AdventureWorksPDW2022 .
-- Uses AdventureWorks2022
DBCC PDW_SHOWSPACEUSED ( "AdventureWorksPDW2012.dbo.FactInternetSales" );
DBCC PDW_SHOWSPACEUSED ( "AdventureWorksPDW2012..FactInternetSales" );
DBCC PDW_SHOWSPACEUSED ( "dbo.FactInternetSales" );
DBCC PDW_SHOWSPACEUSED ( FactInternetSales );
B. Perlihatkan ruang disk yang digunakan oleh semua tabel dalam database saat ini
Contoh berikut menggunakan AdventureWorks2022
database sampel menunjukkan ruang disk yang dicadangkan dan digunakan oleh semua tabel pengguna dan tabel sistem dalam database AdventureWorksPDW2022 .
-- Uses AdventureWorks2022
DBCC PDW_SHOWSPACEUSED;
Langkah berikutnya
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk