Quantcast
Channel: artigos TechNet
Viewing all articles
Browse latest Browse all 8688

Bancos de dados com maior uso

$
0
0
Revisão Atual postado em artigos TechNet por Durval Ramos em 16/11/2013 5:06:51

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 databasemais utilizado na instância
SELECT
    COUNT(1)AS cached_pages_count,
    CASEdatabase_id
    WHEN32767 THEN'ResourceDb'
    ELSEDB_NAME(database_id)
    ENDAS Database_name
FROM
    sys.dm_os_buffer_descriptors
GROUPBY
    DB_NAME(database_id),
    database_id
ORDERBY
    cached_pages_countDESC;

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

Viewing all articles
Browse latest Browse all 8688

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>