June 6
Un mucchio di Microsoft SQL Server non viene compilato in un ordine logico, perché i dati che contiene in genere è vario e non organizzati in una tabella. Come eliminazioni, gli aggiornamenti e le aggiunte sono fatti per un mucchio, diventa gravemente frammentato e significativamente rallenta le scansioni delle pagine e il funzionamento del server. Deframmentazione di un mucchio richiede di mettere i propri dati in un indice cluster, che organizza automaticamente i dati heap, e quindi far cadere l'indice cluster per convertire i dati di nuovo in un mucchio. Anche se questo può sembrare complesso, il processo è semplice, richiede solo poche righe di comandi.
1 Aprire il file mucchio frammentato in SQL Server che richiede deframmentazione.
2 Digitare il seguente riga di comando al fine di organizzare il mucchio in un indice cluster temporanea: ". CREATE INDEX IX_mytable_5678 (col1, col2, col3)" "CREATE INDEX IX_mytable_5678 (tipo in ciascuna colonna del mucchio qui)", per esempio,
3 Eliminare l'indice cluster per riportarlo ad un cumulo digitando la seguente riga di comando: "<drop_clustered_index_option> :: =," premere "Invio" sulla tastiera per saltare una riga. Quindi digitare "| Spostarsi su {partition_scheme_name (column_name)," premere "Invio" per saltare una riga, digitare "| filegroup_name," premere "Invio" per saltare una riga, e digitare "|" "." Default