Analyse des plans d'exécution d'Oracle à l'aide du tableau de bord de Performance Insights - Amazon Relational Database Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Analyse des plans d'exécution d'Oracle à l'aide du tableau de bord de Performance Insights

Lorsque vous analysez la charge de base de données sur une base de données Oracle, vous voudrez peut-être savoir quels plans contribuent le plus à la charge de la base de données. Vous pouvez déterminer quels plans contribuent le plus à la charge de base de données à l'aide de la fonctionnalité de capture de plans de Performance Insights.

Pour analyser les plans d'exécution Oracle à l'aide de la console
  1. Ouvrez la console Amazon RDS à l'adresse https://console.aws.amazon.com/rds/.

  2. Dans le volet de navigation, choisissez Performance Insights.

  3. Choisissez une instance de base de données Oracle. Le tableau de bord de Performance Insights s'affiche pour cette instance de base de données.

  4. Dans la section Database load (DB load) (Charge de base de données), choisissez Plans à côté de Slice by (Trancher par).

    Le graphique Average active sessions (Sessions actives moyennes) affiche les plans utilisés par vos principales instructions SQL. Les valeurs de hachage du plan apparaissent à droite des carrés à code couleur. Chaque valeur de hachage identifie de manière unique un plan.

    Trancher par plans
  5. Faites défiler jusqu'à l'onglet Top SQL (Principaux éléments SQL).

    Dans l'exemple suivant, le récapitulatif SQL principal comporte deux plans. Vous pouvez deviner qu'il s'agit d'un récapitulatif grâce au point d'interrogation de l'instruction.

    Choisir un plan récapitulatif
  6. Choisissez le récapitulatif pour afficher ses instructions de composants.

    Dans l'exemple suivant, l'instruction SELECT est une requête récapitulative. Les requêtes de composants du récapitulatif utilisent deux plans différents. Les couleurs des plans correspondent au graphique de charge de base de données. Le nombre total de plans dans le récapitulatif est indiqué dans la deuxième colonne.

    Choisir un plan récapitulatif
  7. Faites défiler et choisissez deux Plans à comparer dans la liste Plans for digest query (Plans pour requête récapitulative).

    Vous pouvez afficher un ou deux plans pour une requête à la fois. La capture d'écran suivante compare les deux plans du récapitulatif, avec le hachage 2032253151 et le hachage 1117438016. Dans l'exemple suivant, 62 % des sessions actives moyennes exécutant cette requête récapitulative utilisent le plan de gauche, tandis que 38 % utilisent celui de droite.

    Comparez les plans côte à côte

    Dans cet exemple, les plans diffèrent d'une manière importante. L'étape 2 du plan 2032253151 utilise une analyse d'index, tandis que le plan 1117438016 utilise une analyse de table complète. Pour une table comportant un grand nombre de lignes, la requête d'une seule ligne est presque toujours plus rapide avec une analyse d'index.

    Comparez les plans côte à côte
  8. (Facultatif) Choisissez Copy (Copier) pour copier le plan dans le presse-papier, ou Download (Téléchargement) pour enregistrer le plan sur votre disque dur.