sys.dm_os_buffer_pool_extension_configuration (Transact-SQL)
Restituisce le informazioni di configurazione sull'estensione del pool di buffer in SQL Server. Restituisce una riga per ogni file di estensione del pool di buffer.
Si applica a: SQL Server (da SQL Server 2014 a versione corrente). |
Nome colonna |
Tipo di dati |
Descrizione |
---|---|---|
percorso |
nvarchar(256) |
Percorso e nome del file della cache di estensione del pool di buffer. Non ammette i valori Null. |
file_id |
int |
ID del file di estensione del pool di buffer. Non ammette i valori Null. |
stato |
int |
Stato della funzionalità di estensione del pool di buffer. Non ammette i valori Null. 0 - Estensione pool di buffer disabilitata 1 - Disabilitazione estensione pool di buffer 2 - Riservato per utilizzi futuri 3 - Abilitazione estensione pool di buffer 4 - Riservato per utilizzi futuri 5 - Estensione pool di buffer abilitata |
state_description |
nvarchar(60) |
Descrive lo stato della funzionalità di estensione del pool di buffer. Ammette i valori Null. 0 = BUFFER POOL EXTENSION DISABLED 1 = BUFFER POOL EXTENSION ENABLED |
current_size_in_kb |
bigint |
Dimensione corrente del file di estensione del pool di buffer. Non ammette i valori Null. |
Autorizzazioni
È richiesta l'autorizzazione VIEW SERVER STATE nel server.
Esempi
A.Restituzione delle informazioni di configurazione sull'estensione del pool di buffer
Nell'esempio seguente vengono restituite tutte le colonne dalla DMV sys.dm_os_buffer_pool_extension_configuration.
SELECT path, file_id, state, state_description, current_size_in_kb
FROM sys.dm_os_buffer_pool_extension_configuration;
B.Restituzione del numero di pagine memorizzate nella cache di estensione del pool di buffer
Nell'esempio seguente viene restituito il numero delle pagine memorizzate nella cache di ogni file di estensione del pool di buffer.
SELECT COUNT(*) AS cached_pages_count
FROM sys.dm_os_buffer_descriptors
WHERE is_in_bpool_extension <> 0
;
Vedere anche
Riferimento
sys.dm_os_buffer_descriptors (Transact-SQL)