Eu tenho um banco de dados do SQL Server (2008 R2 SP1) com cerca de 15 GB. Acontece que a manutenção não estava em execução há um tempo, então eu criei um plano de manutenção para reconstruir todos os índices, eles estavam muito fragmentados.
O trabalho terminou e a fragmentação desapareceu, mas agora o banco de dados tem mais de 120 shows! Eu entendo que ele teria usado espaço extra para fazer todas as reconstruções, mas agora que o trabalho está concluído, eu pensaria que todo esse espaço seria espaço livre, mas o espaço livre aparece apenas como 3 shows, portanto 117 shows estão sendo usados mesmo que o trabalho de reconstrução do índice esteja concluído.
Estou muito confuso e poderia usar alguma orientação, tenho o db de volta a um tamanho razoável, não temos espaço em disco para isso.
Desde já, obrigado!
Aqui estão os resultados de ambas as consultas postadas:
log_reuse_wait_desc NOTHING
name TotalSpaceInMB UsedSpaceInMB FreeSpaceInMB
LIVE_Data 152 123 28
LIVE_Log 18939 89 18849
LIVE_1_Data 114977 111289 3688
O terceiro arquivo é um arquivo .ndf, que mostra apenas 3688 em espaço não utilizado, mas 111289 usado em cerca de 15 GB de dados.