Partilhar via


sys.dm_os_buffer_pool_extension_configuration (Transact-SQL)

Aplica-se a:SQL Server

Retorna informações de configuração sobre a extensão do pool de buffers no SQL Server. Retorna uma linha para cada arquivo de extensão do pool de buffers.

Nome da coluna Tipo de dados Descrição
caminho Nvarchar(256) Caminho e nome do arquivo do cache de extensão do pool de buffers. Nulo.
file_id int ID do arquivo de extensão do pool de buffers. Não é anulável.
Estado int O estado do recurso de extensão do pool de buffers. Não é anulável.

0 - Extensão do buffer pool desabilitada

1 - Desativação da extensão do buffer pool

2 - Reservado para uso futuro

3 - Extensão do buffer pool habilitando

4 - Reservado para uso futuro

5 - Extensão do buffer pool ativada
state_description Nvarchar(60) Descreve o estado do recurso de extensão do pool de buffers. É anulável.

0 = EXTENSÃO DO BUFFER POOL DESABILITADA

5 = EXTENSÃO DO BUFFER POOL HABILITADA
current_size_in_kb bigint Tamanho atual do arquivo de extensão do pool de buffers. Não é anulável.

Permissões

Requer a permissão VIEW SERVER STATE no servidor.

Permissões para SQL Server 2022 e posterior

Requer a permissão VIEW SERVER PERFORMANCE STATE no servidor.

Exemplos

Um. Retornando informações de extensão do pool de buffer de configuração

O exemplo a seguir retorna todas as colunas do 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. Retornando o número de páginas armazenadas em cache no arquivo de extensão do pool de buffers

O exemplo a seguir retorna o número de páginas armazenadas em cache em cada arquivo de extensão do pool de buffers.

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

Ver também

Extensão do Pool de Buffer
sys.dm_os_buffer_descriptors (Transact-SQL)