EMRQDATA / TOOLS FREE / SQL SERVER

Database Growth Calculator.

Modele o crescimento individual de MDF, NDF e LDF, configure FILEGROWTH em MB, GB ou percentual e avalie limites MAXSIZE e capacidade dos volumes.

◈ Cálculo local no navegador. Nenhum dado é enviado ao servidor.
Ler guia de operação ↗
01 / CONFIGURAÇÃO

Arquivos e volumes

DB
IMPORTAÇÃO / SQL SERVER

Importar inventário CSV

CSV

A consulta percorre os bancos de usuário ONLINE aos quais o login tem acesso e inclui servidor e instância no resultado. Arquivos FILESTREAM são excluídos porque a ferramenta modela somente DATA (ROWS) e LOG. Para consolidar várias instâncias, execute a consulta em cada uma, combine os CSVs mantendo as colunas server_name e instance_name e importe o arquivo consolidado. Adicione uma coluna environment_name para classificar cada origem (Produção, Homologação etc.); se ela não existir, será usado o ambiente informado abaixo. Volumes são identificados por servidor + instância + ponto de montagem. Se o SQL Server não retornar o ponto de montagem ou o espaço livre, a ferramenta deixará o campo em branco para preenchimento manual; arquivos sem ponto de montagem ficam isolados até que o DBA confirme o volume. A importação substitui os cadastros atuais.

Inclui bancos de usuário ONLINE acessíveis ao login. Requer as permissões de metadados e de dm_os_volume_stats adequadas à versão do SQL Server. O histórico de comparação exige pelo menos 24 horas entre coletas para aplicar taxas mensais. O crescimento mensal futuro não vem do inventário: informe uma estimativa ou use a taxa histórica após duas coletas.

Identificação do ambiente

Identifique a origem do inventário. Servidor e instância vêm da consulta SQL; ambiente deve ser informado manualmente (Produção, Homologação, Desenvolvimento etc.).

Volumes

Cadastre cada volume e informe o espaço livre disponível nele. Use letras ou pontos de montagem como identificação.

Arquivos do banco

Configure FILEGROWTH em MB, GB ou percentual e informe MAXSIZE quando houver limite. Em DATA, crescimento mensal é aumento do espaço utilizado; em LOG, é aumento físico líquido do LDF.

Limite máximo somado de alocação DATA + LOG, se aplicável.
11 / HISTÓRICO REAL

Comparação entre coletas

HIST

Importe dois inventários em datas diferentes para calcular a variação real dos arquivos e volumes. O histórico fica salvo somente neste navegador.

Use após corrigir manualmente o espaço livre ou ajustar o inventário. Intervalos inferiores a 24 horas não entram na taxa mensal.

Banco / arquivoTipoVariação no períodoRitmo mensalVolume
Aguardando duas coletas.
12 / FECHAMENTO MENSAL

Histórico de Capacity Planning

MÊS

Salve um snapshot após revisar as taxas de crescimento, cenários e preço de storage. A comparação usa os dois últimos fechamentos salvos e não altera o histórico de inventários importados.

Os snapshots ficam armazenados localmente neste navegador.

Nenhum fechamento mensal salvo.

Variação por volume

AmbienteServidorInstânciaVolumeΔ AlocadoΔ LivreNecessidade 12mLeitura
Aguardando snapshots.

Variação por banco

AmbienteServidorInstânciaBancoΔ AlocadoΔ Crescimento/mês
Aguardando snapshots.

A comparação considera apenas volumes e bancos presentes nos dois snapshots, usando a identidade ambiente/servidor/instância. Variação de alocação não é necessariamente crescimento de dados: pode refletir autogrowth, alterações de arquivos ou outras operações. O orçamento só é comparado quando moeda, unidade e preço unitário permanecem iguais. Histórico local limitado a 30 snapshots.

13 / PROJEÇÃO

Alocação por tipo

GB
DATA LOG
Informe os parâmetros para gerar a projeção.
14 / VOLUMES

Consumo estimado por volume

VolumeLivre atualExpansão 90dExpansão 180dExpansão 365dFolga 365d
Aguardando cálculo.
15 / ARQUIVOS

Projeção individual

ArquivoTipoVolumeAlocado atualAlocado 365dExpansãoStatus
Aguardando cálculo.
Cadastre os volumes e arquivos e calcule para estimar a capacidade.
Premissas da versão 1.21: FILEGROWTH fixo em MB/GB ou percentual é simulado por eventos sucessivos; o percentual é recalculado sobre o tamanho atual a cada evento. MAXSIZE limita a alocação projetada e FILEGROWTH igual a zero representa autogrowth desativado. DATA consome primeiro a folga interna do arquivo; LOG utiliza o crescimento físico líquido informado. A projeção compara a expansão estimada com o espaço livre informado em cada volume. O inventário inclui bancos de usuário ONLINE acessíveis ao login, exclui FILESTREAM e depende das permissões exigidas pela versão do SQL Server. Se o ponto de montagem ou o espaço livre não forem retornados, o volume exige revisão manual; caminhos sem ponto de montagem são isolados para evitar duplicidade de capacidade. Quando um volume aparece em várias linhas, é utilizado o menor espaço livre observado. O modelo não reproduz todos os detalhes internos do SQL Server, arredondamentos, concorrência, reservas do sistema operacional, thin provisioning, snapshots, compressão, shrink, backup ou sazonalidade. O histórico comparativo é local ao navegador e limitado a 30 coletas; a análise de aceleração exige pelo menos cinco coletas com intervalos válidos de 24 horas. O diagnóstico AlwaysOn é pontual e heurístico, baseado em filas e taxas reportadas pelas DMVs; não substitui monitoramento contínuo, alertas ou validação operacional. A consulta de inventário por volume é voltada a SQL Server com volumes do sistema operacional; Azure SQL Database e Elastic Pools exigem coleta específica de métricas de armazenamento e recursos, não equivalentes a espaço livre em disco. Cenários, scores e plano de ação são estimativas, não previsões garantidas nem execução automática. Consulte o guia de operação para o procedimento completo e as limitações.