03 07 | 2013

Consultation du plan cache de l'IBM i

Rédigé par DUMAS Gautier

Classé dans : IBM i (AS/400)

Il est souvent nécessaire de connaître des informations (provenance, travail, temps d'exécution ...) sur les requêtes SQL qui s'exécutent sur notre IBM i.

Le SQL est aujourd'hui le langage incontournable pour communiquer avec les bases de données et DB2 ne fait pas exception. Exécuter une requête SQL est devenu commun pour un administrateur ou un développeur.

Ainsi, la base de données DB2 de l'IBM i reçoit énormément d'instructions à exécuter de toutes provenances. Afin de pouvoir consulter les dernières requêtes, l'IBM i possède un cache SQL, qui, par défaut est de 500Mo. Cette taille en mémoire est configurable. Dans cet article, nous allons prendre une image instantanée de cette mémoire et nous allons analyser les dernières requêtes.

Voici les différentes étapes :
 

1°) Démarrer iSeries Navigator

2°) Développer la partie base de données sur la partie gauche

3°) Cliquer bouton droit et prendre un cliché de la mémoire cache SQL.
La nommer et spécifier la bibliothèque dans laquelle on va stocker ce cliché.
Cette opération peut prendre quelques temps. Une fois celle-ci terminée, vous devez avoir votre cliché sur la partie droite.

 

4°) Cliquer bouton droit sur le cliché et faîtes analyser.

 

5°) Sélectionner SQL Statements et cliquer sur récapitulatif

6°) Retrouver les requêtes qui vous intéresse en triant par exemple sur :

  • le travail  
  • l'adresse IP
  • l'utilisateur 
  • le nom de la base
  • ...

7°) Consulter les informations intéressantes :

  • Statement Text (C'est la requête SQL)  
  • Date  
  • Temps d'exécution  
  • Les variables (pour une requête préparée)  
  • Le nombre d'enregistrement retourné  
  • ...

 

Mots clés : SQL, sql, Plan cache, AS400, AS/400, IBM i, OS/400

Les commentaires sont fermés.

Qui sommes-nous ?

  • Notos, expert IBMi (AS/400) et spécialiste de l’informatisation des PME/PMI est le partenaire privilégié des entreprises qui veulent moderniser leur Informatique.
  • En savoir plus

Archives

Derniers commentaires