Bagikan melalui


Melihat Ukuran File Sparse Cuplikan Database (Transact-SQL)

Topik ini menjelaskan cara menggunakan Transact-SQL untuk memverifikasi bahwa file database SQL Server adalah file jarang dan untuk mengetahui ukuran aktual dan maksimumnya. File sparse, yang merupakan fitur dari sistem berkas NTFS, digunakan oleh cuplikan database SQL Server.

Nota

Selama pembuatan cuplikan basis data, file jarang isi dibuat dengan menggunakan nama file dalam pernyataan CREATE DATABASE. Nama file ini disimpan dalam sys.master_files di kolom physical_name . Dalam sys.database_files (baik dalam database sumber atau dalam rekam jepret), kolom physical_name selalu berisi nama file database sumber.

Verifikasi bahwa File Database adalah File Jarang

  1. Pada instans SQL Server:

    Pilih kolom is_sparse dari sys.database_files dalam rekam jepret database atau dari sys.master_files. Nilai menunjukkan apakah file tersebut adalah file sparse, sebagai berikut:

    1 = File adalah file jarang.

    0 = File bukan berkas jarang.

Temukan Ukuran Aktual File Jarang

Nota

File spars bertambah dalam kelipatan 64 kilobyte (KB); dengan demikian, ukuran file spars pada disk selalu merupakan kelipatan 64 KB.

Untuk melihat jumlah byte yang saat ini digunakan setiap file sparse snapshot pada disk, kueri kolom size_on_disk_bytes di tampilan manajemen dinamis sys.dm_io_virtual_file_stats SQL Server.

Untuk melihat ruang disk yang digunakan oleh file jarang, klik kanan file di Microsoft Windows, klik Properti, dan lihat nilai Ukuran pada disk .

Mengetahui Ukuran Maksimum File Sparse

Ukuran maksimum yang dapat dicapai oleh berkas tipis adalah ukuran file database sumber yang sesuai ketika rekam jepret dibuat. Untuk mempelajari ukuran ini, Anda dapat menggunakan salah satu alternatif berikut:

  • Menggunakan Prompt Perintah Windows:

    1. Gunakan perintah Windows dir .

    2. Pilih file jarang terisi, buka kotak dialog Properti file di Windows, dan lihat nilai Ukuran.

  • Pada instans SQL Server:

    Pilih kolom ukuran dari sys.database_files dalam rekam jepret database atau dari sys.master_files. Nilai kolom ukuran mencerminkan ruang maksimum, dalam halaman SQL, yang dapat digunakan cuplikan; nilai ini setara dengan bidang Ukuran Windows, kecuali bahwa nilai ini diwakili dalam hal jumlah halaman SQL dalam file; ukuran dalam byte adalah:

    ( number_of_pages * 8192)

Lihat Juga

Rekam Jepret Database (SQL Server)
sys.fn_virtualfilestats (T-SQL)
sys.database_files (Transact-SQL)
sys.master_files (T-SQL)