Valeur système IBM i (AS/400) · Allocation
QADLACTJ
Nombre additionnel de travaux actifs
Nombre de travaux actifs dont la mémoire est allouée en plus à chaque fois que le nombre de travaux actifs dépasse ce qui était déjà réservé.
À quoi elle sert
Quand le nombre de travaux actifs dépasse celui prévu par QACTJOB (ou par les allocations déjà faites), le système alloue ce nombre supplémentaire de structures. L'opération prend du temps, d'où le compromis : trop petit, elle se répète souvent, trop grand, elle dure.
L'exploitant la règle avec QACTJOB pour éviter ces à-coups.
Les valeurs possibles
| Valeur | Signification |
|---|---|
1-32767 | Nombre additionnel de travaux actifs (30 à la livraison). |
Prise en compte : Immédiate.
La valeur recommandée
IBM conseille une valeur entre 10 et 50. La valeur livrée de 30 convient généralement.
La changer
CHGSYSVAL SYSVAL(QADLACTJ) VALUE(30)
Pour lire la valeur actuelle et celle de la livraison, en SQL :
SELECT SYSTEM_VALUE_NAME, SYSTEM_VALUE, SHIPPED_DEFAULT_VALUE
FROM QSYS2.SYSTEM_VALUE_INFO
WHERE SYSTEM_VALUE_NAME = 'QADLACTJ'
Le piège
Une valeur proche de 1 provoque des interruptions fréquentes dès que de nombreux travaux démarrent ; une valeur très élevée allonge chaque allocation. La vraie solution reste de dimensionner QACTJOB correctement.