Aracılığıyla paylaş


sys.dm_os_buffer_pool_extension_configuration (Transact-SQL)

Şunlar için geçerlidir: SQL Server

SQL Server'daki arabellek havuzu uzantısı hakkında yapılandırma bilgilerini döndürür. Her arabellek havuzu uzantısı dosyası için bir satır döndürür.

Sütun adı Veri tipi Açıklama
yol nvarchar(256) Arabellek havuzu uzantısı önbelleğinin yolu ve dosya adı. Nullable.
file_id int Arabellek havuzu uzantısı dosyasının kimliği. Null değer atanamaz.
devlet int Arabellek havuzu uzantısı özelliğinin durumu. Null değer atanamaz.

0 - Arabellek havuzu uzantısı devre dışı bırakıldı

1 - Arabellek havuzu uzantısını devre dışı bırakma

2 - Gelecekteki kullanım için ayrılmıştır

3 - Arabellek havuzu uzantısını etkinleştirme

4 - Gelecekteki kullanım için ayrılmıştır

5 - Arabellek havuzu uzantısı etkin
state_description nvarchar(60) Arabellek havuzu uzantısı özelliğinin durumunu açıklar. Boş değer atanabilir.

0 = ARABELLEK HAVUZU UZANTıSı DEVRE DıŞı

5 = ARABELLEK HAVUZU UZANTıSı ETKINLEŞTIRILDI
current_size_in_kb bigint Arabellek havuzu uzantısı dosyasının geçerli boyutu. Null değer atanamaz.

İzinler

Sunucuda SUNUCU DURUMUNU GÖRÜNTÜLE izni gerektirir.

SQL Server 2022 ve üzeri için izinler

Sunucuda SUNUCU PERFORMANS DURUMUNU GÖRÜNTÜLE izni gerektirir.

Örnekler

A. Yapılandırma arabellek havuzu uzantısı bilgilerini döndürme

Aşağıdaki örnek, sys.dm_os_buffer_pool_extension_configuration DMV'sinden tüm sütunları döndürür.

SELECT path, file_id, state, state_description, current_size_in_kb  
FROM sys.dm_os_buffer_pool_extension_configuration;  

B. Arabellek havuzu uzantısı dosyasında önbelleğe alınmış sayfaların sayısını döndürme

Aşağıdaki örnek, her arabellek havuzu uzantısı dosyasındaki önbelleğe alınmış sayfaların sayısını döndürür.

SELECT COUNT(*) AS cached_pages_count  
FROM sys.dm_os_buffer_descriptors  
WHERE is_in_bpool_extension <> 0  
;  

Ayrıca bkz.

arabellek havuzu uzantısı
sys.dm_os_buffer_descriptors (Transact-SQL)