Dicas para um DBA Iniciante – Informações sobre os bancos de dados

Galera,

Hoje quero passar mais uma consulta que utilizo muito no dia a dia e que retorna informações extremamente relevantes sobre os bancos de dados existentes em uma instância SQL Server.

SELECT 
 db.[name] AS [Database Name], 
 db.recovery_model_desc AS [Recovery Model], 
 db.log_reuse_wait_desc AS [Log Reuse Wait Description], 
 ls.cntr_value AS [Log Size (KB)], 
 lu.cntr_value AS [Log Used (KB)],
 CAST(CAST(lu.cntr_value AS FLOAT) / CAST(ls.cntr_value AS FLOAT)AS DECIMAL(18,2)) * 100 AS [Log Used %], 
 db.[compatibility_level] AS [DB Compatibility Level], 
 db.page_verify_option_desc AS [Page Verify Option], 
 db.is_auto_create_stats_on, 
 db.is_auto_update_stats_on,
 db.is_auto_update_stats_async_on, 
 db.is_parameterization_forced, 
 db.snapshot_isolation_state_desc, 
 db.is_read_committed_snapshot_on,
 db.is_auto_close_on, 
 db.is_auto_shrink_on
FROM 
 sys.databases AS db WITH (NOLOCK)
INNER JOIN 
 sys.dm_os_performance_counters AS lu WITH (NOLOCK)
ON 
 db.name = lu.instance_name
INNER JOIN 
 sys.dm_os_performance_counters AS ls WITH (NOLOCK) 
ON 
 db.name = ls.instance_name
WHERE 
 lu.counter_name LIKE N'Log File(s) Used Size (KB)%' 
AND 
 ls.counter_name LIKE N'Log File(s) Size (KB)%'
AND 
 ls.cntr_value > 0 

Através desta consulta é possível verificar o tamanho dos arquivos de log, qual o modelo de recuperação configurado, qual o nível de compatibilidade e outras propriedades definidas para cada banco de dados existente.

Espero que gostem e não deixem de inscrever-se no blog, no canal do youtube e no grupo de discussão SQLManiacs.

Grande abraço a todos.

Anúncios
  1. 20/02/2015 às 12:33

    Vitor, Blz!

    Isso vai me ajudar bastante, você é o cara!

    • 20/02/2015 às 12:38

      Fico extremamente satisfeito por ajudar.

      Sempre que precisar de alguma informação é só me procurar.

      Grande abraço.

  2. 20/02/2015 às 17:06

    Republicou isso em Alex Souza.

  3. João Carlos
    24/02/2015 às 16:17

    Valeu Vitor !!!
    Essa consulta va me ajudar muito !

    • 24/02/2015 às 18:13

      Grande João, tudo bem contigo?
      Espero que ajude mesmo, hehehe.

      Qualquer dúvida estou a disposição.
      Grande abraço.

  1. 20/02/2015 às 17:08

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: