Arquivo de backup do SQL Server significativamente menor após a recriação da tabela

Arquivo de backup do SQL Server significativamente menor após a recriação da tabela

Executamos backups semanais automatizados do nosso SQL Server. O banco de dados em questão está configurado para Simple Recovery. Fazemos backup usando Full, não diferencial.

Recentemente, tivemos que recriar uma de nossas tabelas com dados (tornando 2 campos varchar alguns caracteres mais longos). Isso exigiu a execução de um script que criou uma nova tabela, copiou os dados e, em seguida, eliminou a antiga. Isso funcionou corretamente.

Estranhamente, porém, nossos arquivos de backup semanais agora diminuíram em mais de 75%! As tabelas não possuem índices grandes. Todos os dados foram copiados corretamente (e verificados). Verifiquei que estamos fazendo backups completos e não incrementais. Os novos arquivos são restaurados perfeitamente.

Não consigo entender por que os arquivos de backup teriam diminuído tanto? Também notei que eles ficam cerca de 10 MB maiores a cada semana, embora menos do que essa quantidade de dados esteja sendo adicionada.

Acho que simplesmente não estou entendendo alguma coisa. Qualquer visão seria apreciada.

Responder1

Se todos os dados estiverem lá, então é uma combinação dos logs de transações do banco de dados sendo confirmados no banco de dados e excluídos do disco, e qualquer "espaço em branco" no banco de dados sendo eliminado. Para a maioria dos bancos de dados, quando os dados são excluídos, a linha é removida, mas nenhum dado novo é inserido nessa linha posteriormente, então você pode acabar com uma quantidade substancial de "espaço em branco" que não contém dados, mas ocupa espaço físico tudo o mesmo.

Há uma diferença entre o tamanho lógico de um banco de dados (o tamanho que seus dados ocupam) e o tamanho físico de um banco de dados (o tamanho que o arquivo ou arquivos do banco de dados ocupam), sendo a diferença geralmente [quase exclusivamente] uma combinação das duas coisas mencionadas acima.

informação relacionada