O que determina o tamanho do arquivo de backup do SQL Server

O que determina o tamanho do arquivo de backup do SQL Server

Meus arquivos de backup são consideravelmente maiores que os arquivos originais do banco de dados. Como posso manter o tamanho dos arquivos baixo?

Estou usando o SQL Server 2000

Responder1

Sua tarefa de backup está definida paraanexar ao backup existente?

De "Backup e restauração do SQL Server 2000"

Backups de disco

Um banco de dados pode ter backup em um arquivo de disco ou em um dispositivo de backup em disco.

Qualquer banco de dados pode ter backup em um arquivo de disco aleatório a qualquer momento. O arquivo pode ser inicializado ou o backup pode ser anexado a um arquivo de backup existente.

Há uma caixa de seleção para ativar ou desativar a adição ou substituição no assistente SQL para configurar backups. Se você não conseguir ver como fazer isso através dos planos de manutenção, talvez seja necessário interromper a tarefa de backup existente e recriá-la.

Responder2

Qual é o tamanho dos seus arquivos de log de transações, os LDFs? Você está fazendo backups T-log se estiver no modo de recuperação total?

Responder3

Usando algum software de terceiros para compactação (LiteSpeed, RedGate)?

Como qualquer arquivo de dados, um banco de dados SQL reserva uma quantidade X de espaço por linha/registro, independentemente de usar todo o espaço reservado, mas essa reserva é refletida no espaço em disco usado. Se você pegar um arquivo bak gerado a partir do SQL e executá-lo através do NTBackup, ele irá compactá-lo, você notará (embora isso não seja recomendado). Isso ocorre porque o NTBackup está limpando parte desse espaço reservado em branco com o arquivo SQL DB. O software de compactação de terceiros também faz isso, e acredito que as versões superiores do SQL possuem compactação integrada.

Algo para pensar sobre.

informação relacionada