Usuário com melhor resposta
TAMANHO DO DATABASE

Pergunta
-
Fala Galera, boa tarde!
É possível ter uma noção do tamanho final do Backup das bases de dados do SQL Server antes rodá-lo?
Caso sim, como posso fazer?
Muito obrigado...
Se o meu conteúdo resolveu o seu problema ou sua dúvida, então marque como "Resposta", ou se foi útil, "Vote". Pois isso ajudará outras pessoas com o mesmo problema ou dúvida.
Respostas
-
Segundo esse artigo:
http://jmkehayias.blogspot.ca/2008/12/estimating-size-of-your-database.html
O espaço do utilizado pelo backup é mais ou menos igual ao espaço reservado pelo DB.. para ver essa informaçao utilize o comando
USE <seu_banco> GO EXEC sp_spaceused @updateusage = 'true'
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------
- Editado William John Adam Trindade sexta-feira, 31 de outubro de 2014 14:26
- Marcado como Resposta Alvesanderson sexta-feira, 31 de outubro de 2014 14:48
Todas as Respostas
-
Segundo esse artigo:
http://jmkehayias.blogspot.ca/2008/12/estimating-size-of-your-database.html
O espaço do utilizado pelo backup é mais ou menos igual ao espaço reservado pelo DB.. para ver essa informaçao utilize o comando
USE <seu_banco> GO EXEC sp_spaceused @updateusage = 'true'
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------
- Editado William John Adam Trindade sexta-feira, 31 de outubro de 2014 14:26
- Marcado como Resposta Alvesanderson sexta-feira, 31 de outubro de 2014 14:48
-
-
-
@Advaldo,
Creio que o voce quis dizer é que se utilizarmos a compressao o arquivo vai ficar menor... Nao há maneira exata de estimar o tamanho de uma base comprimida pois o fator de compressao depende do conteudo do DB... Se por exemplo um database de imagens onde exista somente uma tabela com dois campos (int id e image imagem) esse banco provavelmente nao vai se beneficiar de uma compressao.. agora se vc tem um banco onde a maioria dos campos é do tipo Varchar ai a coisa muda...
O comando serve para verificar o maximo espaço ocupado por um backup sem compressao.
Att
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------
- Editado William John Adam Trindade terça-feira, 4 de novembro de 2014 15:22
-
@Willian, tem como calcular sim.
De uma olhada na tabela backupset da base MSDB:
SELECT backup_size/compressed_backup_size FROM msdb..backupset;
conforme documentação:
http://msdn.microsoft.com/pt-br/library/bb964719.aspx
Utilizo estes calculos para gerenciar espaços em Storages e retenção de backup.
[]´s
-
Calcular sim... estimar nao.
Olhar o historico de backup nao é estimaçao... isso é obter o tamanho de um backup efetuado. Essa informaçao só esta disponivel apos a execuçao de um backup...
Para verificar isso basta cria um database.. Note que nenhuma entrada é criada para este novo banco na tabela "backupset".. mas apos a execuçao do backup é inserido um registro nela.
Att
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------
- Editado William John Adam Trindade sexta-feira, 31 de outubro de 2014 17:47