Compartilhar via


sys.dm_os_buffer_pool_extension_configuration (Transact-SQL)

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.

Aplica-se a: SQL Server (do SQL Server 2014 à versão atual).

Nome da coluna

Tipo de dados

Descrição

caminho

nvarchar(256)

O caminho e o nome de arquivo do cache de extensão do pool de buffers. Não permite valor nulo.

file_id

int

ID do arquivo de extensão do pool de buffers. Não permite valor nulo.

state

int

O estado do recurso de extensão do pool de buffers. Não permite valor nulo.

0 - Extensão do pool de buffers desabilitada

1 - Extensão do pool de buffers desabilitando

2 - Reservado para uso futuro

3 - Extensão do pool de buffers habilitando

4 - Reservado para uso futuro

5 - Extensão do pool de buffers habilitada

state_description

nvarchar(60)

Descreve o estado do recurso de extensão do pool de buffers. Permite valor nulo.

0 = EXTENSÃO DO POOL DE BUFFERS DESABILITADA

1 = EXTENSÃO DO POOL DE BUFFERS HABILITADA

current_size_in_kb

bigint

Tamanho atual do arquivo de extensão do pool de buffers. Não permite valor nulo.

Permissões

Requer a permissão VIEW SERVER STATE no servidor.

Exemplos

A.Retornando informações de configuração da extensão do pool de buffers

O exemplo a seguir retorna todas as colunas da DMV sys.dm_os_buffer_pool_extension_configruation.

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 do arquivo de extensão do pool de buffers

O exemplo a seguir retorna o número de páginas armazenadas em cache de 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
;

Consulte também

Referência

sys.dm_os_buffer_descriptors (Transact-SQL)

Conceitos

Extensão do pool de buffers