Índice reorganizando lento após a reconstrução do índice com o MS SQL

2

Por que a reorganização do índice demora três vezes mais tempo depois que eu faço uma reconstrução do índice?

Eu não tinha certeza se isso acontece todas as vezes, então fiz um teste no último mês. Configurei o SSMS para executar planos de Reorganização de Índice diariamente (um 4AM) e uma Reconstrução de Índice online semanalmente (Domingos às 5:00), independentemente dos níveis de fragmentação. Reconstrução foi configurada para preencher páginas em 85%.

O que me incomoda é que primeiro reorganizar depois de uma reconstrução levou muito mais tempo, e não faz sentido (pelo menos com o meu entendimento do que cada operação faz).

    
por Groo 10.05.2011 / 09:40

1 resposta

1

Você pode verificar qual é o número de páginas alocadas para o índice após a reconstrução on-line (antes da reorganização) e depois da primeira reorganização após a reconstrução? Verifique total_pages em sys.allocation_units . Eu suspeito que a reorganização está compactando o índice após a reconstrução e, assim, movendo um pouco de dados ao redor.

    
por 10.05.2011 / 20:55