sys.dm_os_buffer_pool_extension_configuration (SQL Bertransaksi)
Berlaku untuk: SQL Server (semua versi yang didukung)
Mengembalikan informasi konfigurasi tentang ekstensi kumpulan buffer di SQL Server. Mengembalikan satu baris untuk setiap file ekstensi kumpulan buffer.
Nama kolom | Jenis data | Deskripsi |
---|---|---|
jalur | nvarchar(256) | Jalur dan nama file cache ekstensi kumpulan buffer. Dapat diubah ke null. |
file_id | int | ID file ekstensi kumpulan buffer. Tidak dapat diubah ke null. |
status | int | Status fitur ekstensi kumpulan buffer. Tidak dapat diubah ke null. 0 - Ekstensi kumpulan buffer dinonaktifkan 1 - Penonaktifan ekstensi kumpulan buffer 2 - Dicadangkan untuk penggunaan di masa mendatang 3 - Mengaktifkan ekstensi kumpulan buffer 4 - Dicadangkan untuk penggunaan di masa mendatang 5 - Ekstensi kumpulan buffer diaktifkan |
state_description | nvarchar(60) | Menjelaskan status fitur ekstensi kumpulan buffer. Dapat diubah ke null. 0 = EKSTENSI KUMPULAN BUFFER DINONAKTIFKAN 5 = EKSTENSI KUMPULAN BUFFER DIAKTIFKAN |
current_size_in_kb | bigint | Ukuran file ekstensi kumpulan buffer saat ini. Tidak dapat diubah ke null. |
Izin
Memerlukan izin LIHAT STATUS SERVER pada server.
Contoh
A. Mengembalikan informasi ekstensi kumpulan buffer konfigurasi
Contoh berikut mengembalikan semua kolom dari sys.dm_os_buffer_pool_extension_configruation DMV.
SELECT path, file_id, state, state_description, current_size_in_kb
FROM sys.dm_os_buffer_pool_extension_configuration;
B. Mengembalikan jumlah halaman yang di-cache dalam file ekstensi kumpulan buffer
Contoh berikut mengembalikan jumlah halaman yang di-cache di setiap file ekstensi kumpulan buffer.
SELECT COUNT(*) AS cached_pages_count
FROM sys.dm_os_buffer_descriptors
WHERE is_in_bpool_extension <> 0
;
Lihat juga
Ekstensi kumpulan buffer
sys.dm_os_buffer_descriptors (SQL Bertransaksi)