Page 1 sur 1

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

Posté : ven. 21 févr. 2020, 10:28:52
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

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

Posté : mar. 25 févr. 2020, 16:26:08
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