Afficher les rapports de comparaison SQL Performance Analyzer

Vous pouvez afficher un rapport de comparaison SQL Performance Analyzer qui compare les performances des instructions SQL avant et après modification.

Avant d'afficher les rapports de comparaison SQL Performance Analyzer, vous devez vous assurer que vous avez créé une tâche SQL Performance Analyzer. SQL Performance Analyzer mesure l'impact des modifications système sur le temps d'exécution global de la charge globale et le temps de réponse de chaque instruction SQL incluse dans la charge. Par défaut, SQL Performance Analyzer utilise le temps écoulé en tant que mesure pour la comparaison. Vous pouvez également choisir une mesure à comparer à partir des statistiques d'exécution SQL suivantes lors de la création de la tâche SQL Performance Analyzer :

  • Temps UC
  • Lectures en tampon
  • Lectures sur disque
  • écritures sur disque
  • E/S physiques

Si vous choisissez de générer uniquement des plans d'explication dans les essais SQL, SQL Performance Analyzer générera les plans à l'aide des statistiques existantes de l'optimiseur. Pour savoir comment :

Pour visualiser un rapport de comparaison SQL Performance Analyzer dans Database Management SQL Performance Watch, accédez à la page d'accueil de SQL Performance Watch pour la base de données, cliquez sur le nom d'une tâche et, dans la section Comparaisons, développez l'essai référencé, puis cliquez sur Rapport de comparaison.

Sur la page Rapport SQL Performance Analyzer, vous pouvez effectuer les opérations suivantes :

  • Affichez les détails de la tâche SQL Performance Analyzer, les essais, le nom de l'exécution, le nom et le propriétaire de l'ensemble de réglages SQL, ainsi que le nombre d'instructions SQL analysées.
  • Affichez un récapitulatif de l'impact de la charge globale sur les mesures de comparaison sélectionnées.
  • Affichez une ventilation de la valeur de mesure de comparaison avant et après la modification, ainsi que le nombre d'instructions SQL par performances, les modifications apportées au plan d'exécution SQL et les problèmes. Dans les graphiques Instructions SQL par performances, Instructions SQL par modification de plan et Instructions SQL par problèmes, vous pouvez passer le curseur de la souris sur les barres pour afficher le nombre d'instructions SQL de cette catégorie. Par exemple, dans le graphique Instructions SQL par problème, si une barre Erreurs est affichée, cliquez sur la barre pour afficher le nombre d'instructions SQL comportant des erreurs.
  • Affichez les principales instructions SQL par impact sur la charge globale. L'impact est déterminé par la différence (en pourcentage) de leurs mesures de comparaison par rapport à la valeur totale des mesures de comparaison de toutes les instructions SQL analysées dans l'essai avant modification. Dans la section Instructions SQL les plus consommatrices de ressources par impact sur la charge globale, vous pouvez effectuer les opérations suivantes :
    • Filtrez les instructions SQL par catégorie ou recherchez une instruction SQL par texte ou ID.
    • Cliquez sur l'ID SQL pour afficher le résultat SQL Performance Analyzer de l'instruction SQL. Cette section affiche le texte SQL, une analyse des mesures de comparaison et des résultats, le cas échéant, ainsi que des informations détaillées sur la variation des plans d'exécution SQL.
    • Cliquez sur Enregistrer le rapport pour enregistrer le rapport de comparaison dans SQL Performance Watch.

Afficher les rapports de comparaison enregistrés

Vous pouvez visualiser et analyser tous les rapports de comparaison SQL Performance Analyzer générés et enregistrés précédemment pour toutes les bases de données d'un compartiment ou d'une seule base de données.

Pour plus d'informations sur les rapports de comparaison SQL Performance Analyzer et sur l'enregistrement d'un rapport, reportez-vous à Affichage des rapports de comparaison SQL Performance Analyzer.

Procédure de visualisation des rapports enregistrés pour toutes les bases de données d'un compartiment

  1. Accédez à la page Récapitulatif de SQL Performance Watch.
  2. Cliquez sur Rapports dans le panneau de gauche, puis sélectionnez un compartiment dans la liste déroulante Compartiment.

Pour afficher les rapports enregistrés pour une seule base de données

  1. Accédez à la page Récapitulatif de SQL Performance Watch.
  2. Cliquez sur l'icône Actions (Actions) de la base de données, puis sur Gérer les rapports enregistrés.

Les rapports enregistrés enregistrés pour la base de données s'affichent.

Sur la page Rapports enregistrés dans..., vous pouvez effectuer les opérations suivantes :

  • Cliquez sur le nom d'un rapport enregistré pour l'afficher.
  • Cliquez sur l'icône Actions (Actions) d'un rapport, puis sur Supprimer pour supprimer le rapport.