Um amontoado no Microsoft SQL Server não é compilado em uma ordem lógica , porque os dados que ele contém é tipicamente diversos e não organizados em uma tabela. Como exclusões , atualizações e adições são feitas a um monte , torna-se muito fragmentados e significativamente retarda scans de páginas e operação do servidor . Desfragmentar um montão requer colocar seus dados em um índice de cluster , que organiza automaticamente os dados da pilha , e , em seguida, deixando cair o índice de cluster para converter os dados de volta em um heap. Embora isso possa parecer complexo, o processo é simples , necessitando apenas de algumas linhas de comandos. Instruções
1
Abra o arquivo de pilha fragmentado no SQL Server que requer desfragmentação.
2 Tipo
na seguinte linha de comando , a fim de organizar a pilha em um índice clusterizado temporário : "CREATE INDEX IX_mytable_5678 (tipo em cada coluna da pilha aqui) ", por exemplo , " . CREATE INDEX IX_mytable_5678 ( col1, col2, col3 ) "
3
Largue o índice agrupado para devolvê-lo a um monte , digitando a seguinte linha de comando: " :: = ", pressione "Enter" no teclado para pular uma linha . Em seguida, digite "