No SQL Server 2005, se todos os bancos de dados estiverem no modo Completo (com backups de log de transação por hora), é possível determinar se a reconstrução de todos os índices de um banco de dados pode aumentar o arquivo de log de um banco de dados? E quanto pode crescer?
Se não houver uma resposta direta, qualquer orientação será muito apreciada.
Desde já, obrigado.
Sim, você deve consultar o excelente white paper sobre este tópico, embora se refira à reconstrução do índice on-line, ele ainda contém muitas informações boas
http://technet.microsoft.com/en-us/library/cc966402.aspx
Se os arquivos de log estiverem aumentando automaticamente, você poderá localizar essas informações usando o rastreamento padrão após a conclusão da ação.
Não só é possível detectar se as operações DDL de índice aumentam o arquivo de log, como também é a linha de ação padrão. Todas as operações de índice são registradas em um banco de dados que usa o modelo de recuperação completa.
Aconselho você a ler o seguinte artigo no MSDN: Determinando requisitos de espaço em disco de índice .
Do capítulo 3 - Espaço em Disco do Log de Transações para Operações de Índice desse artigo irei citar:
" Operações de índice em grande escala podem gerar cargas de dados grandes que podem fazer com que o log de transações seja preenchido rapidamente. Para garantir que a operação de índice possa ser revertida, o log de transações não pode ser truncado até que a operação de índice seja concluída; no entanto, o log pode ser feito backup durante a operação de índice. Portanto, o log de transação deve ter espaço suficiente para armazenar as transações de operação de índice e quaisquer transações de usuário simultâneas durante a operação de índice.Isso é verdadeiro para operações de índice offline e online. Como as tabelas subjacentes não podem ser acessadas durante uma operação de índice offline, pode haver poucas transações do usuário e o log pode não crescer tão rapidamente. As operações de índice online não impedem a atividade simultânea do usuário, portanto, operações de índice online em grande escala combinadas com transações simultâneas significativas do usuário podem causar crescimento contínuo do log de transações sem uma opção para truncar o log. "