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 türü Description
yol nvarchar(256) Arabellek havuzu uzantısı önbelleğinin yolu ve dosya adı. Nullable.
dosya_kimlik int Arabellek havuzu uzantısı dosyasının kimliği. Null olamaz.
state int Arabellek havuzu uzantısı özelliğinin durumu. Null olamaz.

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. Null olabilir.

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 olamaz.

Permissions

Sunucuda SUNUCU DURUMU izni gerektirir VIEW .

SQL Server 2022 ve üzeri için izinler

Sunucuda SERVER PERFORMANCE STATE izni gerektirir VIEW .

Examples

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 bakınız

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