Como mover uma chave primária em cluster para um novo grupo de arquivos? Eu já encontrei um possível "algoritmo", mas é terrivelmente ineficiente:
- Eliminar indexados não agrupados em cluster (requer que eles sejam recolocados e reconstruídos)
- Eliminar índice agrupado (requer que toda a tabela seja usada)
- Criar nova restrição de chave primária (operação de classificação enorme)
- Crie todos os índices não agrupados em cluster (classificação e gravação necessárias)
Existe uma maneira mais eficiente? Isso é terrivelmente ineficiente e levará muito tempo, pois a tabela tem 50 GB de tamanho em um servidor fraco.
Não existe uma maneira de pular tudo isso e apenas reconstruir um novo grupo de arquivos? Isso não exigiria nenhuma classificação de dados.