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)