Revisão Atual postado em artigos TechNet por Durval Ramos em 16/11/2013 5:06:51
Neste modelo, contamos as páginas que estão no BUFFER POOL agrupando por banco de dados, ou seja, o SQL Server vai verificar quantas páginas de dados em memória pertencem à cada banco de dados ONLINE na instância que está sendo executada.
O SQL Server tem essa informação através de uma DMV chamada sys.dm_os_buffer_descriptors.
Esta DMV exibe informações referentes sobre todas as páginas de dados que estão na memória através do BUFFER POOL.
Veja a consulta abaixo como modelo para extrair esta informação:
–-Verificar qual o
database
mais utilizado na instância
SELECT
COUNT
(1)
AS
cached_pages_count,
CASE
database_id
WHEN
32767
THEN
'
ResourceDb
'
ELSE
DB_NAME(database_id)
END
AS
Database_name
FROM
sys.dm_os_buffer_descriptors
GROUP
BY
DB_NAME(database_id),
database_id
ORDER
BY
cached_pages_count
DESC
;
Neste modelo, contamos as páginas que estão no BUFFER POOL agrupando por banco de dados, ou seja, o SQL Server vai verificar quantas páginas de dados em memória pertencem à cada banco de dados ONLINE na instância que está sendo executada.
Veja Também
Tags: Artigos TechNet