Portanto, temos um site de clientes que reclama de um desempenho bastante lento. Dei uma olhada e é óbvio que o problema é que alguém mais (grrrr) projetou uma tabela com mais de 20 milhões de registros sem um índice em cluster.
Agora, quero criar um índice em cluster nessa tabela - mas no meu ambiente de teste, meu create index
comando está em execução há uma hora e ainda não foi concluído. O site do cliente é um chão de fábrica que funciona 24 horas por dia, 7 dias por semana e não pode permitir uma hora de inatividade enquanto eu crio um índice.
Existe algum método com menos força bruta de criar o índice que finalize o trabalho rapidamente ou de alguma forma inteligente que não prejudique totalmente o desempenho do servidor enquanto estiver ocupado?
Estamos usando o SQL Server Enterprise Edition.