Un tas dans Microsoft SQL Server n'est pas compilé dans un ordre logique , car les données qu'il contient est généralement divers et non organisés dans un tableau . Comme suppressions , mises à jour et des ajouts sont faits à un tas , il devient très fragmentés et ralentit considérablement la page scans et le fonctionnement du serveur . Défragmentation d'un tas nécessite de mettre ses données dans un index cluster , qui organise automatiquement les données en tas , puis suppression de l'index cluster pour convertir les données dans un tas. Bien que cela puisse sembler complexe , le processus est simple , ne nécessitant que quelques lignes de commandes . Instructions
1
Ouvrez le fichier fragmenté tas dans SQL Server qui requiert la défragmentation .
2
Tapez la ligne de commande suivante dans le but d'organiser le tas dans un index cluster temporaire : " CREATE INDEX IX_mytable_5678 (type dans chaque colonne du tas ici) », par exemple , "CREATE INDEX IX_mytable_5678 ( col1, col2 , col3 ) . "
3
supprimer l'index cluster pour le ramener à un tas en tapant la ligne de commande suivante: " :: = ", appuyez sur "Entrée" du clavier pour sauter une ligne. Ensuite, tapez "