Partager via


Affichage des recommandations pour le paramétrage

Cette tâche est basée sur la session de paramétrage que vous avez créée dans Paramétrage d'une charge de travail. Une fois la base de données AdventureWorks2012 paramétrée au moyen du script Transact-SQL MyScript.sql, l'Assistant Paramétrage du moteur de base de données affiche ses résultats sous l'onglet Recommandations. La tâche suivante présente l'onglet Recommandations de l'interface graphique utilisateur de l'Assistant Paramétrage du moteur de base de données et vous guide pour explorer les informations que ce dernier fournit sur les résultats de la session de paramétrage.

Affichage des recommandations pour le paramétrage

  1. Démarrez l'Assistant Paramétrage du moteur de base de données. Consultez Lancement de l'Assistant Paramétrage du moteur de base de données. Assurez-vous de vous connecter à la même instance SQL Server que celle utilisée au cours de l'exercice Paramétrage d'une charge de travail.

  2. Double-cliquez sur MySession dans le volet Moniteur de session. L'Assistant Paramétrage du moteur de base de données charge les informations de session de votre session de paramétrage précédente et affiche l'onglet Recommandations. Notez que l'Assistant Paramétrage du moteur de base de données n'a fourni aucune Recommandation de partition car vous avez accepté toutes les valeurs par défaut des options de paramétrage et parce que l'option Aucun partitionnement a été sélectionnée sous l'onglet Options de paramétrage.

  3. Sous l'onglet Recommandations, utilisez la barre de défilement en bas de la page à onglet pour afficher toutes les colonnes Recommandations d'index. Chaque ligne représente un objet de base de données (index ou vues indexées) que l'Assistant Paramétrage du moteur de base de données recommande de supprimer ou de créer. Faites défiler l'écran vers la colonne la plus à droite et sélectionnez une Définition. L'Assistant Paramétrage du moteur de base de données affiche la fenêtre Aperçu de script SQL, dans laquelle vous pouvez voir le script Transact-SQL qui permet de créer ou de supprimer l'objet de base de données sur cette ligne. Cliquez sur Terminer pour fermer la fenêtre de prévisualisation.

    Si vous avez du mal à trouver une Définition contenant un lien, désactivez la case à cocher Afficher les objets existants en bas de la page à onglet pour diminuer le nombre de lignes affichées. Lorsque vous désactivez cette case à cocher, l'Assistant Paramétrage du moteur de base de données affiche uniquement les objets pour lesquels il a émis une recommandation. Activez la case à cocher Afficher les objets existants pour visualiser tous les objets de base de données existant actuellement dans la base de données AdventureWorks2012 . Utilisez la barre de défilement à droite de la page à onglet pour visualiser tous les objets.

  4. Cliquez avec le bouton droit dans la grille du volet Recommandations d'index. Le menu contextuel qui s'affiche permet de sélectionner et de désélectionner des recommandations. Il permet également de modifier la police du texte de la grille.

  5. Dans le menu Actions, cliquez sur Enregistrer les recommandations pour enregistrer toutes les recommandations dans un seul script Transact-SQL. Attribuez à ce script le nom MySessionRecommendations.sql.

    Ouvrez le script MySessionRecommendations.sql dans l'Éditeur de requête de SQL Server Management Studio pour en afficher le contenu. Vous pouvez appliquer ces recommandations à la base de données exemple AdventureWorks2012 en exécutant le script dans l'Éditeur de requête, mais ne le faites pas. Fermez le script dans l'Éditeur de requête sans l'exécuter.

    L'autre méthode pour appliquer les recommandations consiste à cliquer sur Appliquer les recommandations dans le menu Actions de l'Assistant Paramétrage du moteur de base de données, mais n'appliquez pas ces recommandations maintenant.

  6. Si plusieurs recommandations sont fournies sous l'onglet Recommandations, supprimez certaines lignes contenant des objets de base de données dans la grille Recommandations d'index.

  7. Dans le menu Actions, cliquez sur Évaluer les recommandations. L'Assistant Paramétrage du moteur de base de données crée une nouvelle session de paramétrage qui permet d'évaluer un sous-ensemble des recommandations d'origine de la session MySession.

  8. Tapez EvaluateMySession (ÉvaluerMaSession) pour la session dont le nom figure dans Nom de session, puis cliquez sur le bouton Démarrer l'analyse de la barre d'outils. Vous pouvez répéter les étapes 2 et 3 pour cette nouvelle session de paramétrage afin d'en visualiser les recommandations.

Résumé

Vous avez affiché le contenu de l'onglet Recommandations pour la session de paramétrage MySession et vous avez évalué un sous-ensemble de ces recommandations pour la nouvelle session de paramétrage EvaluateMySession.

L'évaluation d'un sous-ensemble de recommandations de paramétrage peut s'avérer nécessaire si vous pensez devoir modifier des options de paramétrage après l'exécution d'une session. Cela peut être le cas, par exemple, si vous configurez l'Assistant Paramétrage du moteur de base de données pour qu'il tienne compte des vues indexées lorsque vous spécifiez des options de paramétrage pour une session, mais décidez après la génération des recommandations de réutiliser les vues indexées. Vous pouvez utiliser ensuite l'option Évaluer les recommandations du menu Actions pour que l'Assistant Paramétrage du moteur de base de données réévalue la session sans tenir compte des vues indexées. Lorsque vous utilisez l'option Évaluer les recommandations, les recommandations générées précédemment sont appliquées hypothétiquement à la structure de création physique courante pour parvenir à la structure de création physique de la deuxième session de paramétrage.

Il est possible de visualiser davantage d'informations sur les résultats du paramétrage sous l'onglet Rapports, décrit dans la tâche suivante de la présente leçon.

Tâche suivante de la leçon

Affichage des rapports de paramétrage