SYS : QPFRADJ Historique

Le système QPFRADJ permet de mettre en place un ajustement automatique des performances. 

Cette valeur est en place sur tous les systèmes, mais savez-vous comment suivre l'évolution de vos pools mémoire ?

Voici une solution qui vous permettra d'avoir un historique de vos modifications de pools.

1) Création d'un récepteur de journal dans votre bibliothèque ou dans qusrsys où sont placés les autres ; dans tous les cas il faudra prévoir une épuration manuelle de ces récepteurs

 ==> CRTJRNRCV JRNRCV(QUSRSYS/QPFRADJ)

2) Création du journal qpfradj dans la bibliothèque qsys, lorsque le système détecte ce journal automatiquement il journalise les modifications des pools mémoires partagés

==> CRTJRN JRN(QSYS/QPFRADJ) JRNRCV(QUSRSYS/QPFRADJ) 

3) Analyse du journal

Le plus simple est de créer un fichier à partir du modèle de qsys

 ==> CRTDUPOBJ OBJ(QAWCTPJE) FROMLIB(QSYS) OBJTYPE(*FILE) TOLIB(QTEMP) NEWOBJ(WQPFRADJ)      

Ensuite de copier les postes de journaux dans ce fichier généré

==> DSPJRN JRN(QPFRADJ) OUTPUT(*OUTFILE) OUTFILE(WQPFRADJ)
*

Puis de faire une requête SQL  

Par exemple évolution du pool de base 

SELECT TPTIME, TPPNAM, TPCSIZ, TPNSIZ, TPCACT, TPNACT FROM qpfradj

WHERE TPENTT = 'TP' and TPPNAM = '*BASE'