CALL QSYS2.DUMP_PLAN_CACHE_topN(’MABIB’, ’TOPN20’, 20);

RPG (3 et 4, free), CL, SQL, etc...
Répondre
pollux59510
Messages : 3
Enregistré le : mer. 05 févr. 2020, 11:42:20

CALL QSYS2.DUMP_PLAN_CACHE_topN(’MABIB’, ’TOPN20’, 20);

Message par pollux59510 »

Bonjour,

Je me lance dans la lecture et l'essai des nouvelles instructions (j'entends par là que je ne connaissais pas encore).
Du coup, j'ai trouvé celle-ci dans Pause Café #67.
Il est indiqué "génère une image instantanée avec les plans des N instructions les plus consommatrices"
Or le résultat me retourne bien plus que 20 lignes... Et quant à les interpréter ????

Quelqu'un l'aurait-il déjà utilisé en vue de me la détailler un peu ???

D'autre part, j'utilise à présent l'excellent "IBM i Client Access Solution" ; mais pour les requêtes SQL, le résultat n'est pas toujours lisible...

Par exemple sur cette instruction justement :

Code : Tout sélectionner

INFOCTREMAINT_BRMSQSECOFR   779466  **
devient

Code : Tout sélectionner

C9D5C6D6C3E3D9C5D4C1C9D5E36DC2D9D4E2D8E2C5C3D6C6D9404040F7F7F9F4F6F6000002080000000000000000
Si quelq'un avait une explication, voir mieux, une solution ???

D'avance merci.

Fred

cmasse
Site Admin
Messages : 735
Enregistré le : mer. 14 févr. 2007, 18:00:03
Localisation : Nantes
Contact :

Re: CALL QSYS2.DUMP_PLAN_CACHE_topN(’MABIB’, ’TOPN20’, 20);

Message par cmasse »

cette procédure produit un fichier utilisable ensuite avec Visual Explain (par exemple)
https://www.ibm.com/support/pages/qsys2 ... -procedure

à chaque requête correspond plusieurs enregistrements (comme le résultat d'un STRDBMON) identifié par un code QQRID, voir https://www.ibm.com/support/knowledgece ... lofdds.htm
Christian Massé (Volubis.fr)

Répondre