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)