Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Returnerar konfigurationsinformation om buffertpoolstillägget i SQL Server. Returnerar en rad för varje buffertpoolstilläggsfil.
Kolumnnamn | Datatyp | Beskrivning |
---|---|---|
stig | nvarchar(256) | Sökväg och filnamn för cacheminnet för buffertpoolstillägget. Nullbar. |
file_id | int | ID för buffertpoolens tilläggsfil. Kan inte vara null. |
stat | int | Tillståndet för funktionen för buffertpoolstillägget. Kan inte vara null. 0 – Buffertpoolstillägget har inaktiverats 1 – Tillägg för buffertpool inaktiveras 2 – Reserverad för framtida användning 3 – Aktivera tillägg för buffertpool 4 – Reserverad för framtida användning 5 – Buffertpoolstillägg aktiverat |
state_description | nvarchar(60) | Beskriver tillståndet för buffertpoolens tilläggsfunktion. Kan inte vara null. 0 = BUFFERTPOOLSTILLÄGGET INAKTIVERAT 5 = BUFFERTPOOLTILLÄGG AKTIVERAT |
current_size_in_kb | bigint | Aktuell storlek på filnamnstillägget för buffertpoolen. Kan inte vara null. |
Behörigheter
Kräver tillståndsbehörighet för VIEW SERVER på servern.
Behörigheter för SQL Server 2022 och senare
Kräver BEHÖRIGHET FÖR VISNINGSSERVERNS PRESTANDATILLSTÅND på servern.
Exempel
A. Returnera information om tillägg för konfigurationsbuffertpool
I följande exempel returneras alla kolumner från sys.dm_os_buffer_pool_extension_configuration DMV.
SELECT path, file_id, state, state_description, current_size_in_kb
FROM sys.dm_os_buffer_pool_extension_configuration;
B. Returnera antalet cachelagrade sidor i buffertpoolens tilläggsfil
I följande exempel returneras antalet cachelagrade sidor i varje buffertpoolstilläggsfil.
SELECT COUNT(*) AS cached_pages_count
FROM sys.dm_os_buffer_descriptors
WHERE is_in_bpool_extension <> 0
;
Se även
tillägg för buffertpooler
sys.dm_os_buffer_descriptors (Transact-SQL)