Delen via


sys.dm_os_buffer_pool_extension_configuration (Transact-SQL)

van toepassing op:SQL Server-

Retourneert configuratie-informatie over de buffergroepextensie in SQL Server. Retourneert één rij voor elk buffergroepextensiebestand.

Kolomnaam Gegevenstype Beschrijving
pad nvarchar(256) Pad en bestandsnaam van de cache van de buffergroepextensie. Nullable.
file_id Id van het buffergroepextensiebestand. Is niet nullable.
staat De status van de extensiefunctie voor buffergroepen. Is niet nullable.

0 - Buffergroepextensie uitgeschakeld

1 - Buffergroepextensie uitschakelen

2 - Gereserveerd voor toekomstig gebruik

3 - Buffergroepextensie inschakelen

4 - Gereserveerd voor toekomstig gebruik

5 - Buffergroepextensie ingeschakeld
state_description nvarchar(60) Beschrijft de status van de buffergroepuitbreidingsfunctie. Is null-waarde.

0 = BUFFERGROEPEXTENSIE UITGESCHAKELD

5 = BUFFERGROEPEXTENSIE INGESCHAKELD
current_size_in_kb grote Huidige grootte van het buffergroepextensiebestand. Is niet nullable.

Machtigingen

Vereist de machtiging VIEW SERVER STATE op de server.

Machtigingen voor SQL Server 2022 en hoger

Vereist de machtiging PRESTATIESTATUS VAN DE WEERGAVESERVER op de server.

Voorbeelden

Een. Informatie over de extensie voor configuratiebufferpools retourneren

In het volgende voorbeeld worden alle kolommen uit de sys.dm_os_buffer_pool_extension_configuration DMV geretourneerd.

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

B. Het aantal pagina's in de cache in het buffergroepextensiebestand retourneren

In het volgende voorbeeld wordt het aantal pagina's in de cache in elk buffergroepextensiebestand geretourneerd.

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

Zie ook

buffergroepextensie
sys.dm_os_buffer_descriptors (Transact-SQL)