Activité SQL en temps réel
-
Ouvrez la page Hub de performances à partir de la page de détails de la base de données, si elle n'est pas déjà ouverte.
Remarque
Pour plus d'informations sur l'accès à la page Hub de performances, voir :
-
Utilisez les options Sélection rapide, Plage de temps, Fuseau horaire et c curseur de temps pour définir la période de l'activité SQL à surveiller.
Afficher des données SQL en temps réel à partir d'ASH Analytics
-
Sur la page Hub de performances, cliquez sur ASH Analytics pour afficher l'onglet ASH Analytics, s'il n'est pas déjà ouvert.
-
Accédez à la table contenant la liste des requêtes SQL.
-
Cliquez sur un numéro d'ID dans la colonne ID SQL pour afficher des informations détaillées sur une instruction SQL spécifique. La page Détails SQL du hub de performances s'ouvre.
La page Détails SQL du hub de performances contient les onglets suivants :-
Récapitulatif : affiche des informations générales sur l'instruction et les plans SQL.
-
ASH Analytics : affiche les sessions actives et deux tables. Les informations par défaut affichées pour la requête SQL sont Classe d'attente et Session utilisateur. Vous pouvez cliquer sur le menu contenant l'option Classe d'attente 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 utilisateur pour afficher l'activité SQL au cours de la session utilisateur sélectionnée.
-
Statistiques d'exécution : affiche l'exécution de l'instruction SQL dans le plan d'exécution tabulaire ou le plan d'explication graphique.
Pour plus d'informations, reportez-vous à Plan d'explication graphique.
-
Surveillance SQL : affiche les données SQL de l'instruction SQL sélectionnée. Cliquez sur un ID SQL pour afficher des données détaillées sur l'instruction SQL. Selon la base de données sélectionnée, la section Détails inclut les onglets Statistiques de plan, parallèle, Texte SQL et Activité.
Dans la section Détails de la page, procédez comme suit :
-
Cliquez sur Statistiques de plan pour visualiser le plan d'exécution tabulaire et le plan d'explication graphique.
Pour plus d'informations, reportez-vous à Plan d'explication graphique.
-
Cliquez sur Parallèle pour visualiser le serveur parallèle ainsi que les instances et les groupes parallèles qu'il contient.
-
Cliquez sur Texte SQL pour afficher le texte de la requête SQL active.
-
Cliquez sur Activité pour afficher les sessions actives de la base de données sélectionnée. Utilisez le menu de la page Détails pour afficher le type de ressource des sessions actives ou la ligne de plan de l'opération SQL sélectionnée.
-
- Contrôle de plan : contient des détails sur les profils SQL, les patches SQL et les SQL Plan Baselines existants pour une instruction SQL.
-
Profils et patches SQL
Les profils SQL sont un ensemble de statistiques sur une instruction SQL qui peut aider l'optimiseur d'instructions à sélectionner le meilleur plan.
Les patches SQL sont un mécanisme permettant d'indiquer à l'optimiseur de modifier le plan afin de remédier aux mauvaises performances ou aux erreurs.
La table de l'onglet Profils SQL et patches SQL affiche les champs Nom, Type, Méthode de création, Catégorie, Statut activé, Mise en correspondance forcée, Horodatage de création, Horodatage de dernière modification et Nom du conteneur.
-
Valeurs de référence de plan SQL
Les lignes de base de plan SQL sont un ensemble de plans acceptés pour une instruction 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 le nom, le descripteur SQL, le statut accepté, le statut activé, le statut fixe, le coût de l'optimiseur, le statut de purge automatique, l'origine, la version, l'horodatage de création, l'horodatage de dernière modification et le nom du conteneur.
-
-
-
Cliquez sur la flèche Précédent dans le coin supérieur gauche de la page pour revenir à l'onglet Analyses ASH.
Afficher des données SQL en temps réel à partir de la surveillance SQL
-
Sur la page Hub de performances, cliquez sur Surveillance SQL pour afficher l'onglet Surveillance SQL.
-
Dans la colonne ID SQL, cliquez sur un ID pour afficher des informations détaillées sur l'exécution d'une instruction SQL spécifique.
Cette action affiche la page Surveillance SQL en temps réel du hub de performances.
-
Faites descendre l'écran pour afficher les activités SQL.
Selon la base de données sélectionnée, la section Détails inclut les onglets Statistiques de plan, parallèle, Texte SQL et Activité.
Dans la section Détails de la page, procédez comme suit :
-
Cliquez sur Statistiques de plan pour visualiser le plan d'exécution tabulaire et le plan d'explication graphique.
Pour plus d'informations, reportez-vous à Plan d'explication graphique.
-
Cliquez sur Parallèle pour visualiser le serveur parallèle ainsi que les instances et les groupes parallèles qu'il contient.
-
Cliquez sur Texte SQL pour afficher le texte de la requête SQL active.
-
Cliquez sur Activité pour afficher les sessions actives de la base de données sélectionnée.
Utilisez le menu de la page de détails pour afficher le type de ressource des sessions actives ou la ligne de plan de l'opération SQL sélectionnée.
-
-
Cliquez sur la flèche Précédent dans l'angle supérieur gauche de la page pour revenir à l'onglet Surveillance SQL.