En haug i Microsoft SQL Server er ikke kompilert i en logisk rekkefølge, fordi dataene den inneholder er typisk diverse og ikke organisert i en tabell. Som slettinger, oppdateringer og tillegg er gjort til en haug , blir det dårlig fragmentert og betydelig bremser ned siden skanner og server drift . Defragmentering en haug krever å sette sine data inn i en gruppert indeks , som automatisk organiserer heap data , og deretter slippe gruppert indeks for å konvertere dataene tilbake inn i en haug . Selv om dette kan høres komplisert , er prosessen enkel , krever bare noen få linjer med kommandoer . Instruksjoner
en
Åpne fragmentert heap -filen i SQL Server som krever defragmentering .
2
Skriv inn følgende kommandolinje for å organisere haugen i en midlertidig gruppert indeks : "CREATE INDEX IX_mytable_5678 (type i hver kolonne av haugen her) , " for eksempel , "CREATE INDEX IX_mytable_5678 ( kol1, kol2, kol3 ) . "
3
slipp gruppert indeks for å returnere den til en haug ved å skrive inn følgende kommando linje: " :: = ", trykker "Enter" på tastaturet for å hoppe over en linje. Deretter skriver du inn "