sys.dm_os_buffer_pool_extension_configuration (T-SQL)

Berlaku untuk:SQL Server

Mengembalikan informasi konfigurasi tentang ekstensi kumpulan buffer di SQL Server. Mengembalikan satu baris untuk setiap file ekstensi kumpulan buffer.

Nama kolom Jenis data Deskripsi
path nvarchar(256) Jalur dan nama file cache ekstensi kumpulan buffer. Dapat bernilai null.
file_id int ID file ekstensi kumpulan buffer. Tidak dapat diubah ke null.
state 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 - Ekstensi kumpulan buffer mengaktifkan

4 - Dicadangkan untuk penggunaan di masa mendatang

5 - Ekstensi kumpulan buffer diaktifkan
state_description nvarchar(60) Menjelaskan status fitur ekstensi kumpulan buffer. Bisa bernilai 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.

Permissions

Memerlukan VIEW izin SERVER STATE di server.

Izin untuk SQL Server 2022 dan yang lebih baru

Memerlukan VIEW izin SERVER PERFORMANCE STATE di server.

Examples

A. Mengembalikan informasi ekstensi kumpulan buffer konfigurasi

Contoh berikut mengembalikan semua kolom dari sys.dm_os_buffer_pool_extension_configuration 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  
;