Dans le contexte de base de données SQL, une table sans index est une table qui organise les données sans index cluster. Cela signifie que les données ne sont pas triées et stockés dans un ordre basé sur les clés non-cluster . Ces touches , à leur tour, sont utilisés en interne par SQL pour récupérer les données . Les lignes de données sont donc stockées de façon aléatoire dans la table de tas. Comme les lignes de données sont ajoutées, modifiées et supprimées d'une table de tas, cependant , la structure de données sous-jacente peut être fragmentée . Pour éviter cela, vous devez réindexer périodiquement la table de tas d'améliorer les performances de la base de données . Choses que vous devez
PC avec Microsoft AdventureWorks 2008R2 base de données et Microsoft SQL Server 2008 installé
Afficher plus Instructions
1
Cliquez sur le menu "Démarrer " et sélectionner " Tous programmes ". Un menu apparaîtra . Sélectionnez « Microsoft SQL Server 2008 R2 " pour ouvrir un sous- menu. Cliquez sur " SQL Server Management Studio " de ce sous- menu. Le programme « SQL Server Management Studio" sera lancé .
2
Connectez-vous au " SQL Express. " Il se trouve dans la fenêtre " SQL Server Management Studio" de connexion.
Photos 3
clic-droit " bases de données " dans le " Object Explorer" situé dans la colonne de gauche pour ouvrir un menu . Sélectionnez " Fixer " à partir de ce menu. Parcourir pour lequel vous avez installé la base de données AdventureWorks et sélectionnez le fichier avec l'extension " mdf " .
4
Cliquez sur " requête du moteur de base de données " sur le " SQL Server Management Studio" barre d'outils. Le " éditeur de requête" s'ouvre à la suite
5
Tapez le code suivant dans le " Query Editor : " USE AdventureWorks2008R2; GOALTER INDEX ON PK_Employee_BusinessEntityID HumanResources.EmployeeREBUILD ; GO
. 6
Cliquez sur le bouton "Exécuter " sur le " SQL Server Management studio" barre d'outils pour reconstruire l'index .