Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Periksa Ruang yang Digunakan oleh Tabel di SQL Server

SQL Server memiliki prosedur tersimpan sistem yang disebut sp_spaceused yang memungkinkan Anda untuk memeriksa ukuran tabel dalam database.

Anda dapat menggunakannya untuk memeriksa jumlah baris, ruang disk yang dicadangkan, dan ruang disk yang digunakan oleh tabel, tampilan terindeks, atau antrian Service Broker di database saat ini, atau ruang disk yang dicadangkan dan digunakan oleh seluruh database.

Contoh

Berikut ini contoh untuk didemonstrasikan.

EXEC sp_spaceused @objname = 'Application.Cities';

Anda juga dapat menghilangkan @objname bagian jika Anda mau.

EXEC sp_spaceused 'Application.Cities';

Bagaimanapun, keduanya memberikan hasil yang sama.

Hasil:

+--------+----------------------+------------+---------+--------------+----------+
| name   | rows                 | reserved   | data    | index_size   | unused   |
|--------+----------------------+------------+---------+--------------+----------|
| Cities | 37940                | 4880 KB    | 3960 KB | 896 KB       | 24 KB    |
+--------+----------------------+------------+---------+--------------+----------+

Untuk menyelamatkan Anda dari keharusan menggulir ke samping, inilah hasilnya lagi, tetapi kali ini menggunakan output vertikal:

name       | Cities
rows       | 37940               
reserved   | 4880 KB
data       | 3960 KB
index_size | 896 KB
unused     | 24 KB

Jika Anda menghilangkan semua argumen, sp_spaceused akan mengembalikan info untuk seluruh database. Ini hanyalah salah satu dari banyak cara untuk mengembalikan ukuran database di SQL Server.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menghitung jumlah bulan penuh antara dua tanggal dalam SQL

  2. Buat Tabel Sementara Berdasarkan Tabel Lain di SQL Server

  3. Penginstalan dan Konfigurasi SQL Server Log Pengiriman &Pemulihan Bencana -1

  4. Siapkan VM baru untuk SQL Server 2014 CTP1

  5. Cara Membuat Script Untuk Mengaktifkan Semua Batasan Kunci Asing di Database SQL Server - Tutorial SQL Server / TSQL Bagian 78