Início > SQL Server Internals > Qual o banco de dados mais utilizado da sua instância?

Qual o banco de dados mais utilizado da sua instância?

E ai galerinha, tudo bem com vocês?
Esse vai ser um post super rápido, heheheeh.
Na verdade eu tenho uma pergunta para você, meu amigo DBA.
Qual o banco de dados mais acessado do seu ambiente??

O SQL Server tem essa informação através de uma DMV chamada sys.dm_os_buffer_descriptors.

Essa DMV retorna informações sobre todas as páginas de dados que estão na BUFFER POOL.

Dá uma olhada na query que você necessitará para conseguir essa informação:

–Verificar qual o database mais utilizado na instância
SELECT
COUNT(*) 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;

Ele é bem simples de entender não acham?
A única coisa que fiz foi contar as páginas que estão no BUFFER POOL agrupando pelo banco de dados, ou seja, pedi ao SQL Server para me dizer quantas páginas de dados em memória pertencem a cada banco de dados que possuo na minha instância.

Lógico que pode, inclusive pode pegar essa query e mostrar para ele também, com certeza será uma excelente troca de experiência.

Bom espero que vocês tenham gostado dessa dica rápida.
Fiquem a vontade para comentar.

Grande abraço a todos.
Vitor Fava

Anúncios
  1. Mônica
    25/03/2010 às 15:49

    Vitor, Essa foi muito boa mesmo… valew…Finalmente a apostila … tks tbm![]’s

  2. Michel
    29/03/2010 às 22:44

    Fala Vitor,Cara ficou boa mesmo, parabéns. Acredita que estava precisando disso…rsrsAbraxxxxxx

  3. Samuel
    07/01/2011 às 15:31

    Grande Vitor,

    Funcionou certinho, estava precisando aqui no trampo, valeu

  1. No trackbacks yet.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: