Dicas para um DBA Iniciante – Verificar tamanho atual de todos os bancos de dados da instância

Fala galera, tudo bem?

Hoje quero compartilhar um script bem simples e que utilizo muito no checklist semanal executado nos clientes da Vita Database Solutions e que permite visualizar o tamanho atual de todos os bancos de dados existentes em uma instância do SQL Server:


SELECT
[Database Name] = DB_NAME(database_id),
[Type] = CASE WHEN Type_Desc = 'ROWS' THEN 'Data File(s)'
WHEN Type_Desc = 'LOG' THEN 'Log File(s)'
ELSE Type_Desc END,
[Size in MB] = CAST( ((SUM(Size)* 8) / 1024.0) AS DECIMAL(18,2) )
FROM
sys.master_files
GROUP BY
GROUPING SETS
(
(DB_NAME(database_id), Type_Desc),
(DB_NAME(database_id))

)
ORDER BY
DB_NAME(database_id),
Type_Desc DESC

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

Grande abraço a todos.

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 )

Foto do Google

Você está comentando utilizando sua conta Google. 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 )

Conectando a %s

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.