Dela via


sys.dm_os_buffer_pool_extension_configuration (Transact-SQL)

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)