Pages

mercredi 14 mai 2014

Outils I : Database Time Monitor

Petite présentation d'un outil que j'utilise tous les jours en tant que DBA de production : Database Time Monitor de Dominique Giles.

Database Time Monitor permet de suivre sous forme graphique le temps consommé par une ou plusieurs base de données. Il suffit de renseigner un fichier xml avec le nom du serveur, le port d'écoute, le nom de la base de données, un user / mot de passe (qui sera crypté après le démarrage).

Exemple de fichier xml pour monitorer 3 bases de données. Il suffit de répéter  3 fois le bloc encadré dans le fichier xml :



Database Time Monitor interroge les vues  v$system_event et V$sys_time_model et calcule les deltas entre chaque capture.  Cet outil me permet d'avoir une vue globale de l'activité des bases les plus critiques.



Exemple avec un utilisateur qui bloquait de nombreuses sessions. On voit bien le pic d'enqueue puis le retour à une activité "normale" après avoir killé la session :