Infrastructure at your Service

Olivier Toussaint

AWR Formatter: plug-in Google Chrome pour rapports AWR

Chacun d’entre nous à une façon bien différente d’appréhender le rapport AWR (Oracle Automatic Workload Repository). Nous utilisons nos propres processus de lecture et notre propre appoche. Dans ce blog je vous propose de découvrir AWR Formatter, un outil qui permet de concentrer les informations en quelques clics. Il s’agit d’un plug-in (AWR-Format.crx) pour Google Chrome fort sympatique, qui permet de reprendre un rapport AWR et de le rendre plus lisible à la première lecture.

AWR Formatter 1.6

AWR Formatter fonctionne et s’installe que sur le browser Google Chrome pour des instances Oracle Standalone et RAC.
C’est un outil, il ne remplace pas ADDM en tant que tel et n’est pas conçu pour optimiser votre base de données.
Rappel: L’utilisation de l’AWR requiert obligatoirement la license DIAGNOSTIC+TUNING Pack.
Son rôle est de vous permettre une lecture pertinente et rapide d’un rapport en accèdant aux différents résultats en quelques clics.

Fonctionalités de AWR Formatter

Que peut-on faire avec AWR Formatter? Voici les fonctionalités les plus importantes:

  • Convertir dynamiquement en KB / MB / GB / TB: il suffit de cliquer sur le texte en orange pour faire défiler les unités.
  • Convertir dynamiquement en Heures / Minutes / Secondes: il suffit de cliquer sur le texte en orange pour faire défiler les unités.
  • Afficher les Event Waits communs et leurs définitions.
  • Afficher un tableau HTML permettant une consultation et un tri des données.
  • Afficher un tableau HTML du Top SQL par elapsed, read, gets et exécutions avec la possibilité d’obtenir un Query Plan, un Color SQL et un AWR SQL Report.

Nous avons à notre disposition les onglets suivants:

  • Overview
  • Top SQL Combined
  • Top Events
  • Exadata Stats
  • Memory
  • I/O Graphs
  • Observations

Overview

Dans l’onglet overview, nous pouvons retrouvons les composants principales de l’instance:

b2ap3_thumbnail_synthe.jpg

Top Sql

L’onglet Top SQL affiche les requêtes SQL avec différents filtres:

filtre_20140404-081013_1.png

Dans ce tableau il est possible par simple clic de classer chaque colonne dans l’ordre croissant ou décroissant.
D’autre part, il est possible de filtrer chaque colonne à l’aide d’opérateurs.
Ici, nous avons volontairement mis un filtre sur la colonne elapsed(s) afin de voir toutes les requêtes >500 secondes.
Ainsi, nous allons pouvoir récupérer le SQL_ID pour afficher:

  • Son SQL_TEXT formatté
  • La syntax du SQL_plan, SQL_color et l’AWR SQL Report

b2ap3_thumbnail_top-sql.jpg

Les différents onglets permettent de récupérer l’ordre SQL et de l’exécuter sous SqlPlus.

Top Events

Cet onglet permet de visualiser les Waits. Toujours dans la même optique, des filtres peuvent être appliqués sur les différents colonnes.
Nous trouvons les events principaux: Top 5 Timed Foregrouns Events, Time Model Statistics, Foreground Wait Class, Foreground Wait Events.

b2ap3_thumbnail_wait.jpg

Je fais volontairement l’impasse sur les onglets Exadata Stats et Memory car ceux-ci font état de l’utilisation des Reads/Writes ainsi que de la mémoire.

I/O format GRAPH

Ce graphique montre l0I/O des Tablespaces, il est très explicite et lisible rapidement. Le fait de cliquer sur un point nous donne directement le nom et les informations relatives au tablespace.

Dans cet exemple, nous avons un Average Read Time de 10.3 millisecondes pour le tablespace SYSTEM.

b2ap3_thumbnail_tbs.jpg

Dans cet exemple nous avons les Average Reads par secondes pour le tablespace ORCL_PART117 (points oranges) et nous pouvons également vérifier les Averages Writes par Secondes (points bleus).

Observations

Cette vue répertorie et nous informe sur des recommandations. Nous pouvons accéder à la section en cliquant sur Jump to Section.
Certaines observations sont liés à des icônes rouges indiquant des informations sur des paramètres choisis:

obs1.png

Installation du Plug-in AWR pour Chrome

Le plus simple est d’aller sur la page du blog de Tyler Muth. Dans la catégorie AWR, vous trouverez des indications pour downloader et installer l’outil: http://tylermuth.wordpress.com

Conclusion

AWR Formatter synthétise le Rapport AWR pour vous, s’installe très facilement et ne demande aucune licence.

Leave a Reply

Olivier Toussaint
Olivier Toussaint

Consultant