Surveiller la performance SQL pour toutes les bases de données
La page Sommaire de l'entrepôt Oracle SQL affiche un instantané de la catégorisation de la performance des énoncés SQL pour toutes les bases de données et les applications.
L'entrepôt Oracle SQL n'est pas disponible pour les systèmes MySQL Database HeatWave ou les systèmes de base de données MySQL externes
L'entrepôt SQL de données clés sur l'exploitation sera obsolète à partir du 31 mai 2024. Pour plus d'informations, voir la note MOS 3025469.1.
Les catégories sont les suivantes :
-
Détérioration : Énoncés SQL avec une augmentation de plus de 20 % du temps de réponse SQL, basée sur une régression linéaire. La valeur du temps de réponse SQL est dérivée du temps total écoulé divisé par le nombre total d'exécutions de l'énoncé SQL.
-
Variabilité : Énoncés SQL dont la variabilité relative est supérieure à
1.66
. La variabilité relative d'un énoncé SQL est mesurée par l'écart-type du temps de réponse SQL divisé par la moyenne du temps de réponse SQL. Les énoncés SQL qui présentent une variabilité relative supérieure à3
sont identifiés en tant qu'énoncés SQL dont la performance est très variable. -
Inefficience : Énoncés SQL dont l'inefficience est supérieure à 20 %. Le pourcentage d'inefficience d'un énoncé SQL est dérivé du temps d'attente inefficace (temps d'attente non lié à des événements d'E/S ou de CPU ou temps d'attente inactif) divisé par le temps de base de données total.
-
Modifications de plan : Énoncés SQL qui utilisent plusieurs plans d'exécution.
-
Améliorations : Énoncés SQL avec une diminution de plus de 20 % du temps de réponse SQL, basée sur une régression linéaire. La valeur du temps de réponse SQL est dérivée du temps total écoulé divisé par le nombre total d'exécutions de l'énoncé SQL.
Cliquer sur le nombre d'énoncés SQL de chaque catégorie affiche une carte thermique de l'ensemble des énoncés SQL dans toutes les bases de données pour la catégorie sélectionnée. Par défaut, le code SQL avec le nombre maximal de sessions actives est sélectionné. Vous pouvez personnaliser la carte thermique en fonction des éléments suivants :
-
Taille : Personnalise la taille des segments de la carte thermique en fonction du nombre moyen de sessions actives, du temps de réponse moyen, du nombre d'exécutions/heure, du temps d'E/S et du temps UC.
-
Couleur : Personnalise le codage des couleurs de la carte thermique en fonction du nombre moyen de sessions actives, du temps de réponse moyen, du nombre d'exécutions/heure, du temps d'E/S et du temps UC (variation en pourcentage ou valeur absolue).
L'entrepôt Oracle SQL vous permet d'identifier les énoncés SQL à forte charge dans les bases de données qui consomment une quantité disproportionnée de ressources du système et qui ont un impact considérable sur la performance des bases de données.

-
Principaux énoncés SQL par UC : Énoncés SQL présentant la plus forte croissance de l'utilisation d'UC
-
Principaux énoncés SQL par E/S : Énoncés SQL présentant la plus forte croissance de l'utilisation d'E/S
Cliquer sur l'une ou l'autre option ouvre une carte thermique qui affiche les énoncés SQL avec la plus forte croissance de l'utilisation d'UC (ou d'E/S), différenciés à l'aide d'un codage de couleurs.

Cliquer sur chaque énoncé SQL de la carte thermique affiche les détails correspondants (regroupés par bases de données) dans un graphique à barres dans la section en dessous de la carte thermique. Vous pouvez personnaliser l'affichage du graphique à barres en fonction des éléments suivants :
-
Moyenne Sessions actives
-
Temps de réponse moyen
-
Exécutions par heure
-
Temps d'E/S
-
Temps UC
-
Temps d'attente inutile
Lorsque vous sélectionnez un énoncé SQL dans la carte thermique, si le même énoncé SQL existe dans plusieurs bases de données, tous les énoncés SQL sont sélectionnés. Cette vue permet d'identifier les énoncés SQL communs à toutes les bases de données. Les détails SQL (regroupés par bases de données) sont affichés dans un graphique à barres dans la section sous la carte thermique. Cet affichage est basé sur la période courante. Vous pouvez personnaliser l'affichage du graphique à barres en fonction des éléments suivants :
-
Sessions actives
-
Temps de réponse moyen
-
Exécutions par heure
-
Temps d'E/S
-
Temps UC
Dans le graphique Tendance de la performance, vous pouvez cliquer sur l'identificateur SQL sélectionné pour accéder aux détails de performance explicites de l'énoncé SQL sélectionné. En plus des informations générales sur l'énoncé SQL, vous pouvez également afficher des graphiques détaillés pour les domaines suivants :
- Mesures : Tendance de la performance, activité, répartition du temps de réponse et temps de réponse
- Comparer par plan ou base de données : Temps de réponse moyen, nombre moyen de sessions actives, exécutions par heure, temps d'E/S et temps UC
- Plans d'exécution