Apakah ada fungsi / prosedur tersimpan / kueri bawaan yang membantu untuk mengambil informasi tentang ukuran MyTable
dalam database SQL Server?
sql-server
table
Heisenberg
sumber
sumber
Jawaban:
Untuk satu meja bisa Anda gunakan
Untuk semua tabel dalam database Anda dapat menggunakannya dengan
sp_msforeachtable
sebagai follwoingsumber
Jika Anda tidak ingin menulis skrip, Anda juga dapat membuka 'Rincian Penjelajah Objek' yang kurang digunakan di SSMS (tombol pintas F7).
Dari Tingkat Atas, buka folder Tabel untuk mendapatkan daftar semua tabel di database Anda.
Anda mungkin perlu menyesuaikan kolom untuk melihat Ruang yang Digunakan. Ini dapat dilakukan dengan mengklik kanan pada baris header dan memilih kolom yang ingin Anda tampilkan.
Ada banyak data seperti ini yang tersedia di Rincian Object Explorer.
sumber
Dalam SSMS klik kanan pada Database, pilih Laporan, Laporan Standar, Penggunaan Disk oleh Tabel Top.
Laporan akan memberi Anda jumlah baris dan kilobyte yang digunakan per tabel.
sumber
Lihatlah sys.dm_db_partition_stats ( http://msdn.microsoft.com/en-us/library/ms187737.aspx ).
Ada beberapa pertanyaan sampel di tautan itu dan juga di http://blogs.msdn.com/b/cindygross/archive/2010/04/02/dmv-series-sys-dm-db-partition-stats.aspx
Anda dapat memodifikasi sesuai dengan kebutuhan Anda yaitu filter masuk / keluar indeks non-cluster. Lipat gandakan halaman dengan 8 untuk mendapatkan ukuran dalam KB, lalu bagi dengan 2 ^ 10 (= 1024) untuk dikonversi ke MB jika diperlukan.
sp_spaceused ( http://msdn.microsoft.com/en-us/library/ms188776.aspx ) juga akan memberikan informasi ukuran tabel.
sumber
Untuk mendapatkan informasi ukuran tabel, saya ingin menggunakan skrip berikut
sumber
Pergi ke basis data lalu klik kanan dan klik pada laporan lalu laporan standar lalu gunakan disk berdasarkan tabel. Ini akan memberi Anda semua file dalam database itu dan catatan mereka, data, indeks dll
sumber
Anda bisa menggunakan skrip berikut yang menghitung volume untuk setiap tabel dan kumpulan hasil lainnya dari total per basis data
sumber