Udostępnij za pośrednictwem


sys.dm_os_buffer_pool_extension_configuration (Transact-SQL)

Dotyczy:programu SQL Server

Zwraca informacje o konfiguracji rozszerzenia puli w programie SQL Server. Zwraca jeden wiersz dla każdego pliku rozszerzenia puli.

Nazwa kolumny Typ danych Opis
ścieżka nvarchar(256) Ścieżka i nazwa pliku pamięci podręcznej rozszerzenia puli. Nullable.
file_id Identyfikator pliku rozszerzenia puli. Nie może zawierać wartości null.
stan Stan funkcji rozszerzenia puli. Nie może zawierać wartości null.

0 — Wyłączone rozszerzenie puli

1 — Wyłączanie rozszerzenia puli

2 — Zarezerwowane do przyszłego użycia

3 — Włączanie rozszerzenia puli

4 — Zarezerwowane do użytku w przyszłości

5 — Włączone rozszerzenie puli
state_description nvarchar(60) Opisuje stan funkcji rozszerzenia puli. Jest dopuszczana wartość null.

0 = WYŁĄCZONE ROZSZERZENIE PULI

5 = WŁĄCZONE ROZSZERZENIE PULI
current_size_in_kb bigint Bieżący rozmiar pliku rozszerzenia puli. Nie może zawierać wartości null.

Uprawnienia

Wymaga uprawnienia WYŚWIETL STAN SERWERA na serwerze.

Uprawnienia dla programu SQL Server 2022 i nowszych

Wymaga uprawnienia WYŚWIETL STAN WYDAJNOŚCI SERWERA na serwerze.

Przykłady

A. Zwracanie informacji o rozszerzeniu puli konfiguracji

Poniższy przykład zwraca wszystkie kolumny z sys.dm_os_buffer_pool_extension_configuration widoku DMV.

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

B. Zwracanie liczby buforowanych stron w pliku rozszerzenia puli

Poniższy przykład zwraca liczbę buforowanych stron w każdym pliku rozszerzenia puli.

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

Zobacz też

rozszerzenia puli
sys.dm_os_buffer_descriptors (Transact-SQL)