Verificando o Tamanho do Backup

Pessoal,

A pergunta foi “tenho no log do SQL Server a taxa de compactação do backup, mas não sei quanto isso representa em giga bytes. Como descobrir?”

Todo o backup no SQL Server é armazenado no MSDB e pode ser consultado através da tabela backupset, essa tabela contém todas as informações necessárias para criar um bom script de manutenção e validação de backup.

Mas, respondendo a pergunt que me foi enviada. A query abaixo soma a coluna backup_size que indica o tamanho em bytes e converte para gigabytes, já a coluna compressed_backup_size é o tamanho do backup após a compressão e a conversão para gigabytes.

select
SUM(backup_size)/1070000000 tamanho_cheio,
SUM(compressed_backup_size)/1070000000 tamanho_compacto
from
dbo.backupset
where
backup_start_date = getdate()

Recomendo uma pesquisa no link do MSDN sobre a tabela backupset no link: http://msdn.microsoft.com/en-us/library/ms186299.aspx

Abraço, Rodrigo

Complete Showplan Operators

Pessoal,

1380-FabianoCoverCurti pra caramba saber que o Fabiano Amorim publicou um livro. Já esta na minha biblioteca de SQL Server e recomendo a todos, principalmente aos meus alunos.

Eu não tive tempo de ler todo o livro li os capítulos sobre lazy spoll, index spool, merge join e merge interval. Assim que sobrar um pouco mais de tempo vou ler na integra.

O ebook é distribuído pelo link: http://www.simple-talk.com/books/sql-books/complete-showplan-operators/

Abraço, Rodrigo