Voir les rapports de comparaison de SQL Performance Analyzer

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

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

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

Si vous choisissez de générer des plans d'exécution uniquement dans les simulations d'exécution SQL, SQL Performance Analyzer génère les plans à l'aide des statistiques existantes de l'optimiseur. Pour plus d'informations sur :

Pour voir un rapport de comparaison SQL Performance Analyzer dans Database Management SQL Performance Watch, allez à 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.

Dans la page Rapport SQL Performance Analyzer, vous pouvez :

  • Affichez les détails de la tâche SQL Performance Analyzer, les tirages, le nom de l'exécution, le nom et le propriétaire du jeu de réglages SQL et le nombre d'instructions SQL analysées.
  • Voir un sommaire de l'incidence de la charge de travail sur les mesures de comparaison sélectionnées.
  • Consultez la répartition de la valeur de la mesure de comparaison avant et après la modification, ainsi que le nombre d'instructions SQL par performance, les modifications apportées au plan d'exécution SQL et les problèmes. Dans les graphiques Énoncés SQL par performance, Énoncés SQL par modification de plan et Énoncés SQL par problème, vous pouvez pointer la souris sur les barres pour voir le nombre d'énoncés SQL dans cette catégorie. Par exemple, dans le graphique Énoncés SQL par problèmes, si une barre Erreurs s'affiche, cliquez sur la barre pour voir le nombre d'énoncés SQL comportant des erreurs.
  • Voir les principaux énoncés SQL par incidence sur la charge de travail. 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 Principaux énoncés SQL par incidence sur la charge de travail, vous pouvez :
    • Filtrer les énoncés SQL par catégorie ou rechercher des énoncés SQL par texte ou ID.
    • Cliquez sur l'ID SQL pour afficher le résultat de l'analyseur de performance SQL pour 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 la surveillance de la performance SQL.

Voir les rapports de comparaison enregistrés

Vous pouvez voir et analyser tous les rapports de comparaison SQL Performance Analyzer précédemment générés et enregistrés 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 la façon d'enregistrer un rapport, voir Voir les rapports de comparaison SQL Performance Analyzer.

Pour voir les rapports enregistrés pour toutes les bases de données d'un compartiment

  1. Allez à la page Sommaire de la surveillance de la performance SQL.
  2. Cliquez sur Rapports dans le volet de gauche, puis sélectionnez un compartiment dans la liste déroulante Compartiment.

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

  1. Allez à la page Sommaire de la surveillance de la performance SQL.
  2. Cliquez sur l'icône Actions (Actions) de la base de données et cliquez sur Gérer les rapports enregistrés.

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

Dans la page Rapports enregistrés dans..., vous pouvez :

  • Cliquez sur le nom d'un rapport enregistré pour le voir.
  • Cliquez sur l'icône Actions (Actions) d'un rapport et cliquez sur Supprimer pour supprimer le rapport.