Esta é a pergunta de acompanhamento para @martin smith excelente resposta https://stackoverflow.com/questions/1251636/what-do-clustered-and-non-clustered-index-actually-mean
Depois disso, assisti ao vídeo MCM de Paul randal, que mostra por que a fragmentação do índice é mais importante em varreduras grandes apenas para tabelas enormes. ..
Suponha que eu tenha uma grande tabela e identidade como chave agrupada e nenhuma atualização para a chave agrupada e todas as páginas estejam em ordem lógica, o Sql garante que todas essas páginas estejam no disco próximas... durante as primeiras inserções, pode bloquear algum espaço para esta tabela , mas depois disso muitas inserções podem acontecer em outras tabelas também, então os dados podem não estar próximos... Meu entendimento está correto?
Isso pode funcionar para seus índices clusterizados, mas você também terá que lidar com índices não clusterizados. Eles também podem sofrer muito, e geralmente é aí que isso pode importar mais.
Mas você deve considerar o impacto. Há momentos em que a fragmentação pode ser uma grande coisa (como quando você exclui muitos dados de heaps) e momentos em que não é realmente um problema tão grande. Normalmente, há outros assuntos que são mais importantes para ajustar do que tentar desesperadamente evitar a fragmentação.