Activité SQL en temps réel
-
Ouvrez la page du centre de performance à partir de la page des détails de la base de données, si elle n'est pas déjà ouverte.
Note
Pour plus d'informations sur la façon de naviguer jusqu'à la page Centre de performance, voir :
-
Utilisez les options Sélection rapide, Intervalle de temps, Fuseau horaire et Curseur de temps pour définir la période de l'activité SQL à surveiller.
Voir les données SQL en temps réel à partir de l'analyse ASH
-
Dans la page Centre de performance, cliquez sur Analyse ASH pour afficher l'onglet Analyse ASH, s'il n'est pas déjà ouvert.
-
Accédez à la table contenant la liste des interrogations SQL.
-
Cliquez sur un numéro d'identification dans la colonne ID SQL pour afficher des informations détaillées sur un énoncé SQL spécifique. La page Détails SQL du centre de performance s'ouvre.
La page Détails SQL du centre de performance contient les onglets suivants :-
Sommaire - Affiche les informations globales sur l'énoncé SQL et les plans SQL.
-
Analyse ASH - Affiche les sessions actives et deux tables. Les informations par défaut affichées pour l'interrogation SQL sont Classe d'attente et Session d'utilisateur. Vous pouvez cliquer sur le menu contenant l'option Wait Class et sélectionner un paramètre et un sous-paramètre spécifiques pour afficher les données SQL associées. Cliquez sur une session dans la colonne Session d'utilisateur pour afficher l'activité SQL pendant la session d'utilisateur sélectionnée.
-
Statistiques d'exécution - Affiche l'exécution de l'énoncé SQL dans un plan d'exécution tabulaire ou un plan d'exécution graphique.
Pour plus d'informations, voir Plan d'exécution graphique.
-
Surveillance SQL - Affiche les données SQL pour l'énoncé SQL sélectionné. Cliquez sur un ID SQL pour afficher des données détaillées sur cet énoncé. Selon la base de données sélectionnée, la section Détails comprend les onglets Statistiques de plan, parallèle, texte SQL et activité.
Dans la section Détails de la page :
-
Cliquez sur Statistiques de plan pour voir le plan d'exécution tabulaire et le plan d'exécution graphique.
Pour plus d'informations, voir Plan d'exécution graphique.
-
Cliquez sur Parallèle pour voir le serveur parallèle ainsi que les instances et les groupes parallèles qu'il contient.
-
Cliquez sur Texte SQL pour voir le texte de l'interrogation SQL active.
-
Cliquez sur Activité pour voir les sessions actives de la base de données sélectionnée. Utilisez le menu de la page Détails pour voir le type de ressource Sessions actives ou la ligne de plan de l'opération SQL sélectionnée.
-
- Contrôle du plan - Contient des détails sur les profils SQL existants, les correctifs SQL et les références de plan SQL pour un énoncé SQL.
-
Profils SQL et correctifs SQL
Les profils SQL sont un ensemble de statistiques sur une instruction SQL qui peuvent aider l'optimiseur d'instructions à sélectionner le meilleur plan.
Les patches SQL sont un mécanisme qui indique à l'optimiseur de modifier le plan pour remédier aux mauvaises performances ou aux erreurs.
La table de l'onglet Profils SQL et correctifs SQL affiche les champs Nom, Type, Méthode de création, Catégorie, Statut activé, Forcer la mise en correspondance, Horodatage créé, Horodatage de la dernière modification et Nom du conteneur.
-
Références de plan SQL
Les SQL Plan Baselines sont un ensemble d'un ou de plusieurs plans acceptés pour un énoncé SQL. Chaque plan accepté contient un ensemble de conseils, une valeur de hachage de plan et d'autres informations relatives au plan.
La table de l'onglet SQL Plan Baselines affiche les champs Nom, Descripteur SQL, Statut accepté, Statut activé, Statut fixe, Coût de l'optimiseur, Statut d'épuration automatique, Origine, Version, Horodatage créé, Horodatage de dernière modification et Nom du conteneur.
-
-
-
Cliquez sur la flèche Précédent dans le coin supérieur gauche de la page pour retourner à l'onglet Analyse ASH.
Voir des données SQL en temps réel à partir de la surveillance SQL
-
Dans la page Centre de performance, cliquez sur Surveillance SQL pour afficher l'onglet correspondant.
-
Dans la colonne ID SQL, cliquez sur un ID pour afficher des informations détaillées sur l'exécution d'énoncé SQL spécifique.
Cette action affiche la page Surveillance SQL en temps réel du centre de performance.
-
Descendez pour afficher les activités SQL.
Selon la base de données sélectionnée, la section Détails comprend les onglets Statistiques de plan, parallèle, texte SQL et activité.
Dans la section Détails de la page :
-
Cliquez sur Statistiques de plan pour voir le plan d'exécution tabulaire et le plan d'exécution graphique.
Pour plus d'informations, voir Plan d'exécution graphique.
-
Cliquez sur Parallèle pour voir le serveur parallèle ainsi que les instances et les groupes parallèles qu'il contient.
-
Cliquez sur Texte SQL pour voir le texte de l'interrogation SQL active.
-
Cliquez sur Activité pour voir les sessions actives de la base de données sélectionnée.
Utilisez le menu de la page de détails pour voir le type de ressource Sessions actives ou la ligne de plan de l'opération SQL sélectionnée.
-
-
Cliquez sur la flèche Précédent dans le coin supérieur gauche de la page pour retourner à l'onglet Surveillance SQL.