Primeiro vamos criar uma tabela para armazenar os dados, com uma coluna para data e outra para o tamanho:
-- coloque o nome de sua base no lugar de AventureWorks2008R2
USE AdventureWorks2008R2
CREATE TABLE datagrowth
(dia varchar(12) not null,
tamanho int not null)
CREATE TABLE datagrowth
(dia varchar(12) not null,
tamanho int not null)
Agora precisamos coletar os dados e inserí-los na tabela que criamos. Podemos obtê-los da sys.master_files da seguinte forma:
INSERT INTO datagrowth (dia, tamanho)
(SELECT CONVERT(VARCHAR(20),GETDATE(),6) AS dia, SUM(Size * 8 / 1024) AS tamanho
FROM sys.master_files
WHERE name LIKE 'AdventureWorks2008R2_Data%')
FROM sys.master_files
WHERE name LIKE 'AdventureWorks2008R2_Data%')
SELECT * FROM datagrowth
Colocamos este código em um job para rodar diariamente e teremos esta informação para vários dias. Depois de alguns dias, faça novamente um SELECT na tabela filegrowth, copie e cole tudo no Excel. Selecione tudo e clique em Inserir:
Agora basta clicar em gráfico de linha e escolher o modelo que você quer. Neste exemplo vamos pegar o mais simples:
Com o gráfico na mão, agora é só ajustar tamanho, cores e editar o que você quiser:
Agora após pequenos ajustes:
Pronto, gráfico na mão. Agora é só justificar a compra de novos discos para antes do final do ano.
Nenhum comentário:
Postar um comentário