Partager via


Afficher et utiliser les résultats de l'Assistant d’Optimisation du moteur de base de données

Lorsque l’Assistant Paramétrage du moteur de base de données ajuste les bases de données, il crée des résumés, des recommandations, des rapports et des journaux de paramétrage. Vous pouvez utiliser la sortie du journal de paramétrage pour résoudre les problèmes de sessions de paramétrage de l’Assistant Paramétrage du moteur de base de données. Vous pouvez utiliser les résumés, recommandations et rapports pour déterminer si vous souhaitez implémenter des recommandations de réglage ou poursuivre le réglage jusqu’à ce que vous obteniez les améliorations des performances des requêtes dont vous avez besoin pour votre installation de Microsoft SQL Server. Pour plus d’informations sur l’utilisation de l’Assistant Paramétrage de base de données pour créer des charges de travail et paramétrer une base de données, consultez Démarrer et utiliser l’Assistant Paramétrage du moteur de base de données.

Afficher la sortie de l'optimisation

Les procédures suivantes décrivent comment afficher les recommandations de réglage, les résumés, les rapports et les journaux de réglage à l’aide de l’interface utilisateur de l’Assistant Réglage du moteur de base de données. Pour plus d’informations sur les options d’interface utilisateur, consultez Les descriptions de l’interface utilisateur plus loin dans cette rubrique.

Vous pouvez également utiliser l’interface graphique graphique pour afficher la sortie de réglage générée par l’utilitaire de ligne de commande dta .

Remarque

Si vous utilisez l’utilitaire de ligne de commande dta et spécifiez que la sortie doit être écrite dans un fichier XML à l’aide de l’argument -ox , vous pouvez ouvrir et afficher le fichier de sortie XML en cliquant sur Ouvrir le fichier dans le menu Fichier de SQL Server Management Studio. Pour plus d’informations, consultez Utiliser SQL Server Management Studio. Pour plus d’informations sur l’utilitaire de ligne de commande dta , consultez utilitaire dta.

Pour afficher les recommandations de réglage avec l'interface utilisateur de l'Assistant Paramétrage du moteur de base de données

  1. Paramétrez une base de données à l’aide de l’interface graphique utilisateur de l’Assistant Paramétrage du moteur de base de données ou de l’utilitaire de ligne de commande dta . Pour plus d’informations, consultez Démarrer et utiliser l'Assistant Paramétrage du moteur de base de données. Si vous souhaitez utiliser une session de réglage existante, ignorez cette étape et passez à l’étape 2.

  2. Lancez l’interface utilisateur de l’Assistant de réglage du moteur de base de données. Pour plus d’informations, consultez Démarrer et utiliser l'Assistant Paramétrage du moteur de base de données. Si vous souhaitez afficher les recommandations de réglage d’une session de paramétrage existante, ouvrez-la en double-cliquant sur le nom de la session dans la fenêtre Moniteur de session.

    Une fois la nouvelle session de paramétrage terminée, ou une fois que l’outil a chargé la session existante, la page Recommandations s’affiche.

  3. Dans la page Recommandations , cliquez sur Recommandations de partition et Recommandations d’index pour afficher les volets qui affichent les résultats de la session de paramétrage. Si vous n’avez pas spécifié de partitionnement lorsque vous définissez les options de paramétrage pour cette session, le volet Recommandations de partition est vide.

  4. Dans le volet Recommandations de partition ou Recommandations d’index , utilisez les barres de défilement pour afficher toutes les informations affichées dans la grille.

  5. Désactivez la case à cocher Afficher les objets existants en bas de la page à onglet Recommandations . Cela entraîne l’affichage de la grille uniquement pour les objets de base de données référencés dans la recommandation. Utilisez la barre de défilement inférieure pour afficher la colonne la plus à droite de la grille des recommandations, puis cliquez sur un élément de la colonne Définition pour afficher ou copier le script Transact-SQL qui crée cet objet dans votre base de données.

  6. Si vous souhaitez enregistrer tous les scripts Transact-SQL qui créent ou suppriment tous les objets de base de données de cette recommandation dans un fichier de script, cliquez sur Enregistrer les recommandations dans le menu Actions .

Pour afficher le résumé et les rapports de paramétrage avec l’interface utilisateur de l’Assistant Paramétrage du moteur de base de données

  1. Paramétrez une base de données à l’aide de l’interface graphique utilisateur de l’Assistant Paramétrage du moteur de base de données ou de l’utilitaire de ligne de commande dta . Pour plus d’informations, consultez Démarrer et utiliser l'Assistant Paramétrage du moteur de base de données. Si vous souhaitez utiliser une session de paramétrage existante, ignorez cette étape et passez à l’étape 2.

  2. Lancez l’interface utilisateur de l’Assistant de réglage du moteur de base de données. Pour plus d’informations, consultez Démarrer et utiliser l'Assistant Paramétrage du moteur de base de données. Si vous souhaitez afficher les résumés et rapports de paramétrage d’une session de paramétrage existante, ouvrez-le en double-cliquant sur le nom de la session dans le Moniteur de session .

  3. Une fois la nouvelle session de paramétrage terminée, ou une fois que l’outil a chargé la session existante, cliquez sur l’onglet Rapports .

  4. Le volet Résumé du paramétrage contient des informations sur la session de paramétrage. Les informations fournies par le pourcentage d'amélioration attendu et l'espace utilisé par la recommandation peuvent être particulièrement utiles pour déterminer si vous souhaitez implémenter la recommandation.

  5. Dans le volet Rapports de paramétrage , cliquez sur Sélectionner un rapport de paramétrage à afficher.

Pour afficher les journaux de réglage avec l’interface utilisateur de l’Assistant Paramétrage du moteur de base de données

  1. Paramétrez une base de données à l’aide de l’interface graphique utilisateur de l’Assistant Paramétrage du moteur de base de données ou de l’utilitaire de ligne de commande dta . Assurez-vous de cocher Enregistrer le journal d'optimisation dans l'onglet Général lorsque vous ajustez la charge de travail. Si vous souhaitez utiliser une session de réglage existante, ignorez cette étape et passez à l’étape 2.

  2. Lancez l’interface utilisateur de l’Assistant de réglage du moteur de base de données. Pour plus d’informations, consultez Démarrer et utiliser l'Assistant Paramétrage du moteur de base de données. Si vous souhaitez afficher les résumés et rapports de paramétrage d’une session de paramétrage existante, ouvrez-le en double-cliquant sur le nom de la session dans la fenêtre Moniteur de session.

  3. Une fois la nouvelle session de paramétrage terminée, ou une fois que l’outil a chargé la session existante, cliquez sur l’onglet Progression . Le volet Paramétrage du journal affiche le contenu du journal. Le journal contient des informations sur les événements de charge de travail que l’Assistant Paramétrage du moteur de base de données n’a pas pu analyser.

    Si tous les événements de la session de paramétrage ont été analysés par l’Assistant Paramétrage du moteur de base de données, un message indiquant que le journal de paramétrage est vide pour la session s’affiche. Si Enregistrer le journal d'optimisation n'a pas été coché sous l’onglet Général lorsque la session de réglage a été exécutée à l’origine, un message s’affiche indiquant cela.

Implémenter des recommandations de réglage

Vous pouvez implémenter les recommandations de l’Assistant Paramétrage du moteur de base de données manuellement ou automatiquement dans le cadre de la session de paramétrage. Si vous souhaitez d’abord examiner les résultats de réglage avant de les implémenter, utilisez l’interface utilisateur utilisateur de l’Assistant Paramétrage du moteur de base de données. Vous pouvez ensuite utiliser SQL Server Management Studio pour exécuter manuellement les scripts Transact-SQL générés par l’Assistant Paramétrage du moteur de base de données en raison de l’analyse d’une charge de travail pour implémenter les recommandations. Si vous n’avez pas besoin d’examiner les résultats avant de les implémenter, vous pouvez utiliser l’option -a avec l’utilitaire d’invite de commandes dta . Ainsi, l’utilitaire implémente automatiquement les recommandations de réglage après avoir analysé votre charge de travail. Les procédures suivantes expliquent comment utiliser les deux interfaces de l’Assistant Paramétrage du moteur de base de données pour implémenter des recommandations de paramétrage.

Pour implémenter manuellement des recommandations de réglage avec l’interface utilisateur de l’Assistant Paramétrage du moteur de base de données

  1. Paramétrez une base de données à l’aide de l’interface utilisateur de l’Assistant Paramétrage du moteur de base de données ou de l’utilitaire d’invite de commandes dta . Pour plus d’informations, consultez Démarrer et utiliser l'Assistant Paramétrage du moteur de base de données. Si vous souhaitez utiliser une session de réglage existante, ignorez cette étape et passez à l’étape 2.

  2. Lancez l’interface utilisateur de l’Assistant de réglage du moteur de base de données. Pour plus d’informations, consultez Démarrer et utiliser l'Assistant Paramétrage du moteur de base de données. Si vous souhaitez implémenter des recommandations de réglage pour une session de paramétrage existante, ouvrez-la en double-cliquant sur le nom de la session dans Le Moniteur de session.

  3. Une fois la nouvelle session de paramétrage terminée, ou une fois que l’outil a chargé la session existante, cliquez sur Appliquer des recommandations dans le menu Actions .

  4. Dans la boîte de dialogue Appliquer les recommandations , choisissez à partir de Appliquer maintenant ou Planifier ultérieurement. Si vous choisissez Planifier ultérieurement, sélectionnez la date et l’heure appropriées.

  5. Cliquez sur OK pour appliquer les recommandations.

Pour implémenter automatiquement des recommandations de réglage à l’aide de l’utilitaire d'invite de commandes 'dta'

  1. Déterminez les fonctionnalités de base de données (index, vues indexées, partitionnement) que vous souhaitez que l’Assistant Paramétrage du moteur de base de données envisage d’ajouter, de supprimer ou de conserver pendant l’analyse.

    Gardez à l’esprit les considérations suivantes avant de commencer le réglage :

    • Lorsque vous utilisez une table de trace en tant que charge de travail, cette table doit exister sur le même serveur où l’Assistant d'optimisation du moteur de base de données est actif. Si vous créez la table de trace sur un autre serveur, déplacez-la vers le serveur où l’Assistant Paramétrage du moteur de base de données est paramétré.

    • Si une session de réglage continue de s’exécuter plus longtemps que prévu, vous pouvez appuyer sur Ctrl+C pour mettre fin à la session de réglage. Appuyer sur Ctrl+C dans ces circonstances force dta à produire la meilleure recommandation possible en fonction de la quantité de charge de travail qu’il a consommée et ne perd pas le temps que l’outil a déjà utilisé pour régler la charge de travail.

  2. À partir d’une invite de commandes, entrez les éléments suivants :

    dta -E -D DatabaseName -if WorkloadFile -s SessionName -a  
    

    -E spécifie que votre session de paramétrage utilise une connexion approuvée (au lieu d’un ID de connexion et d’un mot de passe), -D spécifie le nom de la base de données que vous souhaitez paramétrer ou une liste délimitée par des virgules de plusieurs bases de données que la charge de travail utilise, -if spécifie le nom et le chemin d’accès à un fichier de charge de travail, - s spécifie un nom pour votre session de paramétrage, et -a spécifie que vous souhaitez que l’utilitaire d’invite de commandes dta applique automatiquement les recommandations de réglage une fois la charge de travail analysée sans vous inviter. Pour plus d'informations sur l'utilisation de l'outil de ligne de commande dta pour optimiser les bases de données, consultez Démarrer et utiliser l'Assistant Paramétrage du moteur de base de données.

  3. Appuyez sur Entrée.

Effectuer une analyse exploratoire

La fonctionnalité de configuration spécifiée par l’utilisateur de l’Assistant Paramétrage du moteur de base de données permet aux administrateurs de base de données d’effectuer une analyse exploratoire. À l’aide de cette fonctionnalité, les administrateurs de base de données spécifient une conception de base de données physique souhaitée dans l’Assistant Paramétrage du moteur de base de données, puis ils peuvent évaluer les effets de cette conception sans l’implémenter. La configuration spécifiée par l’utilisateur est prise en charge par l’interface utilisateur graphique de l’Assistant Paramétrage du moteur de base de données (GUI) et l’utilitaire de ligne de commande. Toutefois, l’utilitaire de ligne de commande offre la plus grande flexibilité.

Si vous utilisez l’interface graphique utilisateur de l’Assistant Paramétrage du moteur de base de données, vous pouvez évaluer les effets de l’implémentation d’un sous-ensemble d’une recommandation de paramétrage du Conseiller de paramétrage du moteur de base de données, mais vous ne pouvez pas ajouter de structures de conception physique hypothétiques pour l’Assistant Paramétrage du moteur de base de données à évaluer.

Les procédures suivantes expliquent comment utiliser la fonctionnalité de configuration spécifiée par l’utilisateur avec les deux interfaces outil.

Utilisation de l’interface graphique utilisateur de l’Assistant Paramétrage du moteur de base de données pour évaluer les recommandations de paramétrage

La procédure suivante décrit comment évaluer une recommandation générée par l’Assistant Paramétrage du moteur de base de données, mais l’interface utilisateur graphique ne vous permet pas de spécifier de nouvelles structures de conception physiques pour l’évaluation.

Pour évaluer les recommandations de réglage avec l’interface utilisateur de l’Assistant Paramétrage du moteur de base de données
  1. Utilisez l'interface utilisateur du Conseiller de réglage du moteur de base de données pour paramétrer une base de données. Pour plus d’informations, consultez Démarrer et utiliser l'Assistant Paramétrage du moteur de base de données. Si vous souhaitez évaluer une session de paramétrage existante, double-cliquez dessus dans le Moniteur de session.

  2. Sous l’onglet Recommandations , désactivez les structures de conception physique recommandées que vous ne souhaitez pas utiliser.

  3. Dans le menu Actions , cliquez sur Évaluer les recommandations. Une nouvelle session de paramétrage est créée pour vous.

  4. Tapez le nouveau nom de session. Pour afficher la configuration de la structure de conception de base de données physique que vous évaluez, choisissez Cliquez ici pour afficher la section configuration, dans la zone Description située en bas de la fenêtre de l’application Assistant Paramétrage du moteur de base de données.

  5. Dans la barre d'outils, cliquez sur le bouton Démarrer l'analyse . Une fois le Conseiller d'Optimisation du moteur de base de données terminé, vous pouvez afficher les résultats sous l’onglet Recommandations .

Utilisation de l'interface graphique de l'Assistant Optimisation du moteur de base de données pour exporter les résultats de session de paramétrage pour l'analyse hypothétique.

La procédure suivante décrit comment exporter les résultats de la session de paramétrage du moteur de base de données vers un fichier XML, que vous pouvez modifier, puis comment l’ajuster avec l’utilitaire de ligne de commande dta . Cela vous permet d’effectuer une analyse de réglage sur les nouvelles structures de conception physique hypothétiques sans entraîner la surcharge de l’implémentation dans votre base de données avant de déterminer si elles produisent les améliorations des performances dont vous avez besoin. L’utilisation de l’interface graphique utilisateur de l’Assistant Paramétrage du moteur de base de données pour paramétrer votre base de données, puis l’exportation des résultats de paramétrage vers un fichier .xml est un bon moyen pour les utilisateurs qui sont nouveaux au format XML d’utiliser la flexibilité du schéma XML de l’Assistant Paramétrage du moteur de base de données pour effectuer l’analyse « what-if ».

Pour exporter les résultats de session de paramétrage à partir de l’interface graphique de l’Assistant Paramétrage du moteur de base de données pour l’analyse « what-if » avec l’utilitaire de ligne de commande dta
  1. Utilisez l’interface utilisateur de l’Assistant de Réglage du moteur de base de données pour perfectionner une base de données. Pour plus d’informations, consultez Démarrer et utiliser l'Assistant Paramétrage du moteur de base de données. Si vous souhaitez évaluer une session de paramétrage existante, double-cliquez dessus dans le Moniteur de session.

  2. Dans le menu Fichier , cliquez sur Exporter les résultats de session et enregistrez-le sous forme de fichier XML.

  3. Ouvrez le fichier XML créé à l’étape 2 dans votre éditeur XML favori, l’éditeur de texte ou dans SQL Server Management Studio. Faites défiler jusqu’à l’élément Configuration . Copiez et collez la Configuration section d’élément dans un modèle de fichier d’entrée XML après l’élément TuningOptions . Enregistrez ce fichier d’entrée XML.

  4. Dans le nouveau fichier d’entrée XML que vous avez créé à l’étape 3, spécifiez les options de réglage souhaitées dans l’élément TuningOptions , modifiez la Configuration section d’élément (ajoutez ou supprimez les structures de conception physiques appropriées pour votre analyse), enregistrez le fichier et validez-le par rapport au schéma XML de l’Assistant Paramétrage du moteur de base de données. Pour plus d’informations sur la modification de ce fichier XML, consultez informations de référence sur les fichiers d’entrée XML (Assistant Paramétrage du moteur de base de données)

  5. Utilisez le fichier XML que vous avez créé à l’étape 4 comme entrée dans l’utilitaire de ligne de commande dta . Pour plus d’informations sur l’utilisation de fichiers d’entrée XML avec cet outil, consultez la section « Ajuster une base de données à l’aide de l’utilitaire dta » dans Démarrer et utiliser l’Assistant Paramétrage du moteur de base de données.

Utilisation de la fonctionnalité de configuration spécifiée par l’utilisateur avec l’utilitaire de ligne de commande dta

Si vous êtes développeur XML expérimenté, vous pouvez créer un fichier d’entrée XML de l’Assistant Paramétrage du moteur de base de données dans lequel vous pouvez spécifier une charge de travail et une configuration hypothétique de structures de conception de base de données physiques, telles que les index, les vues indexées ou le partitionnement. Vous pouvez ensuite utiliser l’utilitaire de ligne de commande dta pour analyser les effets de cette configuration hypothétique sur les performances des requêtes pour votre base de données. La procédure suivante explique ce processus étape par étape :

Pour utiliser la fonctionnalité de configuration spécifiée par l’utilisateur avec l’utilitaire de ligne de commande dta
  1. Créez une charge de travail d'optimisation. Pour plus d’informations sur l’exécution de cette tâche, consultez Démarrer et utiliser l’Assistant Paramétrage du moteur de base de données.

  2. Copiez et collez l’exemple de fichier d’entrée XML avec configuration spécifiée par l’utilisateur dans votre éditeur XML ou dans un éditeur de texte. Utilisez cet exemple pour créer un fichier d’entrée XML pour votre session de paramétrage. Pour plus d’informations sur l’exécution de cette tâche, consultez la section « Créer des fichiers d’entrée XML » dans Démarrer et utiliser l’Assistant Paramétrage du moteur de base de données.

  3. Modifiez les éléments TuningOptions et Configuration dans le fichier d'exemple XML. Dans l’élément TuningOptions , spécifiez les structures de conception physiques que vous souhaitez que l’Assistant Paramétrage du moteur de base de données envisage pendant la session de paramétrage. Dans l’élément Configuration , spécifiez les structures de conception physique qui correspondent à la configuration hypothétique des structures de conception de base de données physiques que vous souhaitez que l’Assistant Paramétrage du moteur de base de données analyse. Pour plus d'informations sur les attributs et les éléments enfants que vous pouvez utiliser avec les éléments parents TuningOptions et Configuration, consultez la référence des fichiers d’entrée XML (Assistant de Tuning du Moteur de Base de Données).

  4. Enregistrez le fichier d’entrée avec une extension .xml .

  5. Validez le fichier d’entrée XML que vous avez enregistré à l’étape 4 par rapport au schéma XML de l’Assistant d’Optimisation du moteur de base de données. Ce schéma est installé à l’emplacement suivant lorsque vous installez Microsoft SQL Server :

    C:\Program Files\Microsoft SQL Server\100\Tools\Binn\schemas\sqlserver\2004\07\dta\dtaschema.xsd  
    

    Le schéma XML de l’Assistant Paramétrage du moteur de base de données est également disponible en ligne à l’adresse https://schemas.microsoft.com/sqlserver/2004/07/dta.

  6. Après avoir créé une charge de travail et un fichier d’entrée XML, vous êtes prêt à envoyer le fichier d’entrée à l’utilitaire de ligne de commande dta à des fins d’analyse. Veillez à spécifier un nom de fichier de sortie XML pour l’argument utilitaire -ox . Cela crée un fichier de sortie XML avec une configuration recommandée spécifiée dans l’élément Configuration . Si vous souhaitez réexécuter l’Assistant Paramétrage du moteur de base de données pour vérifier une autre configuration hypothétique basée sur la sortie, vous pouvez copier et coller le contenu de l’élément Configuration du fichier de sortie dans un nouveau fichier d’entrée XML d’origine. Pour plus d’informations sur l’utilisation d’un fichier d’entrée XML avec l’utilitaire dta , consultez la section « Ajuster une base de données à l’aide de l’utilitaire dta » dans Démarrer et utiliser l’Assistant Paramétrage du moteur de base de données.

    Une fois le réglage terminé, utilisez l’interface graphique utilisateur de l’Assistant Paramétrage du moteur de base de données pour afficher les rapports de paramétrage ou ouvrez le fichier de sortie XML pour afficher les TuningSummary éléments et Configuration les éléments pour afficher les recommandations de l’Assistant Paramétrage du moteur de base de données. Pour plus d’informations sur l’affichage des résultats de votre session de paramétrage, consultez Afficher la sortie de paramétrage plus haut dans cette rubrique. Notez également que le fichier de sortie XML peut contenir des rapports d’analyse de l’Assistant Paramétrage du moteur de base de données.

  7. Répétez les étapes 6 et 7 jusqu’à ce que vous créez la configuration hypothétique qui produit l’amélioration des performances des requêtes dont vous avez besoin. Vous pouvez ensuite implémenter la nouvelle configuration. Pour plus d’informations, consultez Implémenter des recommandations de réglage plus haut dans cette rubrique.

Examiner, évaluer et cloner les sessions de réglage

L’Assistant de Réglage du Moteur de Base de Données crée une nouvelle session de réglage chaque fois que vous commencez à analyser les effets d’une charge de travail sur votre base de données ou l'ensemble des bases de données. Vous pouvez utiliser le moniteur de session dans l’interface utilisateur utilisateur de l’Assistant Paramétrage du moteur de base de données pour afficher ou recharger toutes les sessions de paramétrage qui s’exécutent sur une instance donnée de Microsoft SQL Server. Le fait de disposer de toutes les sessions de paramétrage existantes disponibles pour passer en revue facilite la vérification : cloner des sessions basées sur des sessions existantes, modifier les recommandations de réglage existantes, puis utiliser l’Assistant Paramétrage du moteur de base de données pour évaluer la session modifiée ou effectuer un réglage à intervalles réguliers pour surveiller la conception physique de vos bases de données. Par exemple, vous pouvez décider de régler la base de données selon une planification mensuelle.

Avant de pouvoir passer en revue les sessions de paramétrage d’une instance de SQL Server, vous devez créer des sessions de paramétrage sur l’instance de serveur en paramétrant les charges de travail avec l’Assistant Paramétrage du moteur de base de données. Pour plus d’informations, consultez Démarrer et utiliser l'Assistant Paramétrage du moteur de base de données.

Passer en revue les sessions de réglage existantes

Procédez comme suit pour parcourir les sessions de paramétrage existantes sur une instance donnée de SQL Server.

Pour passer en revue les sessions de réglage existantes
  1. Lancez l’interface utilisateur de l’Assistant de réglage du moteur de base de données. Pour plus d’informations, consultez Démarrer et utiliser l'Assistant Paramétrage du moteur de base de données.

  2. Toutes les sessions de réglage existantes sont affichées dans la moitié supérieure de la fenêtre Moniteur de session. Le nombre de sessions affichées dépend du nombre de fois où vous avez paramétré des bases de données sur cette instance SQL Server. Utilisez les barres de défilement pour afficher toutes les sessions de paramétrage.

  3. Cliquez une fois sur un nom de session de paramétrage et ses détails apparaissent dans la moitié inférieure de la fenêtre Moniteur de session .

  4. Double-cliquez sur un nom de session de paramétrage et ses informations sont chargées dans l’Assistant Paramétrage du moteur de base de données. Une fois les informations de session chargées, vous pouvez choisir l’un des onglets pour afficher des informations sur cette session de paramétrage.

Évaluer les sessions de réglage existantes en tant que configurations hypothétiques

Procédez comme suit pour évaluer une session de paramétrage existante. L’évaluation d’une session de réglage existante implique l’affichage et la modification de ses recommandations, puis le réajustage. Par exemple, vous décidez que vous souhaitez uniquement créer des index sur table1. Vous supprimez donc la création de vues indexées et le partitionnement à partir d’une recommandation de paramétrage existante. Ensuite, l’Assistant Paramétrage du moteur de base de données crée une nouvelle session de paramétrage et ajuste la charge de travail sur vos bases de données à l’aide des recommandations modifiées en tant que configuration hypothétique. Cela signifie que l’Assistant Paramétrage du moteur de base de données ajuste la charge de travail sur les bases de données comme si les recommandations éditées aient été implémentées, ce qui vous permet d’effectuer une analyse limitée de scénario hypothétique. Il s’agit d’une analyse de simulation limitée, car vous ne pouvez choisir qu’un sous-ensemble d’une recommandation existante lorsque vous utilisez l’interface utilisateur de l’Assistant Paramétrage du moteur de base de données. Pour effectuer une analyse complète des scénarios, en spécifiant une configuration hypothétique complètement nouvelle qui n’est pas un sous-ensemble d’une session de paramétrage précédente, vous devez utiliser le fichier d’entrée XML de l’Assistant Paramétrage du moteur de base de données avec l’utilitaire de ligne de commande dta .

Pour évaluer une session de paramétrage existante
  1. Après avoir démarré l’Assistant Paramétrage du moteur de base de données, double-cliquez sur une session de réglage dans la moitié supérieure du Moniteur de session, qui charge les informations de session dans l’Assistant Paramétrage du moteur de base de données.

  2. Cliquez sur l’onglet Progression pour vérifier le journal de paramétrage, qui contient des informations d’erreur sur les événements de la charge de travail que l’Assistant Paramétrage du moteur de base de données n’a pas pu paramétrer. Ces informations peuvent vous aider à évaluer l’efficacité de la charge de travail.

  3. Si vous souhaitez passer en revue les résultats de réglage de cette session, cliquez sur l’onglet Rapports . Vous pouvez afficher le résumé du réglage ou choisir un rapport de réglage dans la liste Sélectionner un rapport .

  4. Cliquez sur l’onglet Recommandations pour afficher les recommandations de réglage.

  5. S’il existe des recommandations dont vous n'êtes pas sûr de la manière de les mettre en œuvre, décochez-les.

  6. Dans le menu Actions , cliquez sur Évaluer les recommandations. L’Assistant Paramétrage du moteur de base de données crée une session de paramétrage qui utilise la recommandation modifiée en tant que configuration hypothétique. Pour afficher la configuration hypothétique en XML, choisissez Cliquez ici pour afficher la section de configuration.

  7. Sous l’onglet Général , tapez un nom de session et vérifiez que la charge de travail correcte est spécifiée.

  8. Sous l’onglet Options de paramétrage , vous pouvez spécifier une heure de réglage ou l’une des options avancées.

  9. Dans la barre d'outils, cliquez sur le bouton Démarrer l'analyse . L’Assistant Paramétrage du moteur de base de données démarre le paramétrage des bases de données à l’aide de la configuration hypothétique. Une fois l’Assistant Paramétrage du moteur de base de données terminé, vous pouvez afficher les résultats de cette session comme vous le feriez normalement pour n’importe quelle session.

Cloner des sessions de paramétrage existantes

Vous pouvez créer de nouvelles sessions de paramétrage basées sur des sessions existantes en choisissant l’option de clonage dans l’Assistant Paramétrage du moteur de base de données. Lorsque vous utilisez l’option de clonage, vous basez une nouvelle session de paramétrage sur une session existante. Vous pouvez ensuite modifier les options de réglage de la nouvelle session en fonction des besoins. Lorsque vous évaluez une session existante comme décrit dans la procédure précédente, l’Assistant Paramétrage du moteur de base de données crée également une session de paramétrage, mais vous ne pouvez pas modifier les options de paramétrage.

Pour créer de nouvelles sessions de paramétrage en clonant des sessions existantes
  1. Après avoir démarré l’Assistant Paramétrage du moteur de base de données, double-cliquez sur une session de réglage dans la moitié supérieure du Moniteur de session, qui charge les informations de session dans l’Assistant Paramétrage du moteur de base de données.

  2. Dans le menu Actions , cliquez sur Clone Session.

  3. Sous l’onglet Général , tapez un nom de session et vérifiez que la charge de travail correcte est spécifiée.

  4. Sous l'onglet Options de paramétrage, vous pouvez spécifier une durée de réglage, les structures de conception physiques que l'Assistant Paramétrage du moteur de base de données devrait envisager de créer, et celles qu'il devrait envisager de supprimer dans sa recommandation.

  5. Cliquez sur Options avancées si vous souhaitez définir une limite d’espace pour les recommandations, un nombre maximal de colonnes par index et si vous souhaitez que l’Assistant Paramétrage du moteur de base de données génère des recommandations qui peuvent être implémentées pendant que SQL Server est en ligne.

  6. Cliquez sur le bouton Démarrer l’analyse dans la barre d’outils pour analyser les effets de la charge de travail comme toute autre session de paramétrage. Une fois l’Assistant Paramétrage du moteur de base de données terminé, vous pouvez afficher les résultats de cette session comme vous le feriez normalement pour n’importe quelle session.

Descriptions de l’interface utilisateur

Moniteur de sessions

Le Moniteur de session affiche des informations sur les sessions ouvertes dans l’Assistant Paramétrage du moteur de base de données. Pour afficher des informations sur la session dans la fenêtre de propriété, sélectionnez un nom de session dans Le Moniteur de session.

Onglet Recommandations

L’onglet Recommandations s’affiche une fois que l’Assistant Paramétrage du moteur de base de données a terminé l’analyse d’une charge de travail. Cette grille contient les recommandations pour chaque objet pris en compte. Les recommandations de partition, le cas échéant, sont présentées dans la grille supérieure et les recommandations d’index sont présentées dans la grille inférieure. Les grilles n’apparaissent pas s’il n’y a pas de recommandations.

La colonne Définition contient la définition de la partition ou de l’index recommandé en tant que lien hypertexte. Cette colonne est généralement trop étroite pour voir l’intégralité de la définition. Cliquez sur le lien hypertexte pour afficher une boîte de dialogue contenant la définition complète et le bouton Copier dans le Presse-papiers .

Recommandations de partition

nom de la base de données
Base de données contenant les objets recommandés à modifier.

Recommandation
Action recommandée pour améliorer les performances. Les valeurs possibles sont Create et Drop.

Cible de recommandation
Fonction de partition ou schéma affecté par la recommandation. L’icône de cette colonne reflète la recommandation à supprimer ou à ajouter la cible de recommandation et s’il s’agit d’une fonction de partition ou d’un schéma.

Détails
Description de la cible de recommandation. Les valeurs possibles incluent une plage pour les fonctions de partition ou vides pour les schémas de partition.

Non. des partitions
Nombre de partitions définies par les fonctions de partitionnement recommandées. Lorsque cette fonction est utilisée avec un schéma, puis appliquée à une table, les données de la table sont divisées en ce nombre de partitions.

Définition
Définition de la cible de recommandation. Cliquez sur la colonne pour ouvrir la boîte de dialogue Sql Script Preview, avec un script pour l’action recommandée.

Recommandations d’index

nom de la base de données
Base de données contenant les objets recommandés à modifier.

nom de l’objet
Tableau lié à la recommandation.

Recommandation
Action recommandée pour améliorer les performances. Les valeurs possibles sont Create et Drop.

Cible de recommandation
Index ou vue affecté par la recommandation. L’icône de cette colonne reflète la recommandation à supprimer ou à ajouter la cible de recommandation.

Détails
Description de la cible de recommandation. Les valeurs possibles incluent une vue cluster, indexée ou vide indiquant un index non cluster. Indique également si l’index est unique.

Schéma de partition
Le schéma de partition est fourni dans cette colonne si le partitionnement est recommandé.

Taille (Ko)
Taille attendue du nouvel objet recommandé. Si cette colonne est vide, cliquez sur Afficher les rapports pour connaître les tailles des objets existants.

Définition
Définition de la cible de recommandation. Cliquez sur la colonne pour ouvrir la boîte de dialogue Sql Script Preview, avec un script pour l’action recommandée.

Afficher les objets existants
Sélectionnez cette option pour afficher tous les objets existants dans la grille, même si aucune recommandation relative aux objets n’est effectuée par l’Assistant Paramétrage du moteur de base de données.

Voir Rapports pour connaître les tailles d’objets existants
Sélectionnez cette option pour afficher les rapports qui fournissent la taille des objets existants dans la grille des recommandations.

Menu Actions/Options d’application des recommandations

Une fois qu’une charge de travail a été analysée et que des recommandations ont été présentées, dans le menu Actions , cliquez sur Appliquer des recommandations pour ouvrir la boîte de dialogue Appliquer les recommandations .

Appliquer maintenant
Générez un script pour les recommandations et exécutez le script pour implémenter les recommandations.

Planifier ultérieurement
Générez un script pour les recommandations et enregistrez les actions en tant que travail SQL Server Agent.

Date
Spécifiez la date à laquelle vous souhaitez exécuter le travail SQL Server Agent pour appliquer les recommandations.

Heure
Spécifiez l’heure à laquelle vous souhaitez exécuter le travail SQL Server Agent pour appliquer les recommandations.

Options de l’onglet Rapports

L’onglet Rapports s’affiche une fois que l’Assistant Paramétrage du moteur de base de données a terminé l’analyse d’une charge de travail.

Résumé du réglage
Affiche un résumé des recommandations de l’Assistant Paramétrage du moteur de base de données.

Date
Date à laquelle l’Assistant Paramétrage du moteur de base de données a créé le rapport.

Heure
Heure à laquelle l’Assistant Paramétrage du moteur de base de données a créé le rapport.

Serveur
Le serveur qui était la cible de la charge de travail de l'Assistant de réglage du moteur de base de données.

Bases de données à régler
Base de données affectée par les recommandations de l’Assistant Paramétrage du moteur de base de données.

Fichier de charge de travail
S’affiche lorsque la charge de travail est un fichier.

Table de charge de travail
Apparaît lorsque la charge de travail est une table SQL Server.

Charge de travail
Apparaît lorsque la charge de travail a été importée à partir de l’éditeur de requête dans SQL Server Management Studio.

Temps de réglage maximal
Durée maximale configurée pour être disponible pour l’analyse de l’Assistant Paramétrage du moteur de base de données.

Temps nécessaire pour le réglage
Temps réellement utilisé par l’Assistant Paramétrage du moteur de base de données pour analyser la charge de travail.

Amélioration attendue du pourcentage
Amélioration du pourcentage attendue avec la charge de travail cible si toutes les recommandations de l’Assistant Paramétrage du moteur de base de données sont implémentées.

Espace maximal pour la recommandation (Mo)
Espace maximal pris en compte pour les recommandations. Cette valeur est configurée avant l’exécution de l’analyse, à l’aide du bouton Options avancées , sous l’onglet Options de paramétrage .

Espace utilisé actuellement (Mo)
Espace actuellement utilisé par les index dans la base de données analysée.

Espace utilisé par recommandation (Mo)
Espace approximatif attendu par les index si toutes les recommandations de l’Assistant Paramétrage du moteur de base de données sont implémentées.

Nombre d’événements dans la charge de travail
Nombre d’événements contenus dans la charge de travail.

Nombre d’événements paramétrés
Nombre d’événements dans la charge de travail qui ont été optimisés. Si un événement ne peut pas être paramétré, il est répertorié dans le journal de paramétrage, qui est disponible sous l’onglet Progression .

Nombre d’instructions paramétrées
Nombre d’instructions dans la charge de travail qui ont été ajustées. Si une instruction ne peut pas être paramétrée, elle est répertoriée dans le journal de paramétrage disponible sous l’onglet Progression .

Pourcentage d’instructions SELECT dans l’ensemble paramétré
Pourcentage d’instructions paramétrées qui sont des instructions SELECT. S’affiche uniquement s’il existe des instructions SELECT qui ont été optimisées.

Pourcentage d’instructions UPDATE dans l’ensemble paramétré
Pourcentage d’instructions paramétrées qui sont des instructions UPDATE. S’affiche uniquement s’il existe des instructions UPDATE qui ont été paramétrées.

Nombre d’index recommandés pour être [créé | supprimé]
Nombre recommandé d’index à créer ou à supprimer sur la base de données paramétrée. Apparaît uniquement si les index font partie de la recommandation.

Nombre d’index sur les vues dont la création ou suppression est recommandée
Nombre recommandé d’index sur les vues à créer ou à supprimer sur la base de données paramétrée. Apparaît uniquement si les index sur les vues font partie de la recommandation.

Nombre de statistiques recommandées pour être créées
Nombre recommandé de statistiques à créer sur la base de données paramétrée. Apparaît uniquement si les statistiques sont recommandées.

Sélectionner un rapport
Consultez les détails du rapport sélectionné. Les colonnes de la grille varient avec chaque rapport.

Voir aussi

Démarrer et utiliser l’Assistant Paramétrage du moteur de base de données
Utilitaire dta