Recette SQL IBM i (AS/400) · Spoule
Les files d'attente de sortie les plus chargées
Les files d'attente de sortie (OUTQ) qui contiennent le plus de fichiers spoule, avec leur statut et leurs éditeurs.
Le besoin
Une OUTQ avec des milliers de spoules est lente à afficher et souvent oubliée (QPRINT, QEZJOBLOG). C'est là qu'il faut faire le ménage en premier.
La requête
SELECT OUTPUT_QUEUE_LIBRARY_NAME, OUTPUT_QUEUE_NAME, NUMBER_OF_FILES, OUTPUT_QUEUE_STATUS,
NUMBER_OF_WRITERS, WRITER_JOB_STATUS
FROM QSYS2.OUTPUT_QUEUE_INFO
ORDER BY NUMBER_OF_FILES DESC
FETCH FIRST 10 ROWS ONLY
QSYS2.OUTPUT_QUEUE_INFO donne une ligne par file, avec NUMBER_OF_FILES. Le tri décroissant les classe.
Le résultat sur un IBM i 7.5
Ce que l'IBM i a renvoyé le 01/10/2026 (5 lignes au plus) :
| OUTPUT_QUEUE_LIBRARY_NAME Bibliothèque de la file d'attente de sortie | OUTPUT_QUEUE_NAME Nom de la file d'attente de sortie | NUMBER_OF_FILES Nombre de fichiers | OUTPUT_QUEUE_STATUS Statut de la file d'attente de sortie | NUMBER_OF_WRITERS Nombre d'éditeurs (writers) | WRITER_JOB_STATUS Statut du travail d'édition |
|---|---|---|---|---|---|
| QGPL | QPRINT | 2627 | RELEASED | 0 | NULL |
| QUSRSYS | QEZJOBLOG | 429 | RELEASED | 0 | NULL |
| BIBAPP417 | OUTQGRP01 | 4 | RELEASED | 0 | NULL |
| BIBAPP418 | OUTQGRP02 | 3 | RELEASED | 0 | NULL |
| JOBISQL | DEMOOUTQ | 2 | RELEASED | 0 | NULL |
Sans surprise : QGPL/QPRINT (plus de 2 600 spoules) et QUSRSYS/QEZJOBLOG (les historiques des travaux) arrivent en tête.
Données anonymisées : les noms de système, de profils, de bibliothèques, de postes et les adresses IP ont été remplacés.
L'adapter à votre système
Pour voir les spoules d'une file : QSYS2.OUTPUT_QUEUE_ENTRIES_BASIC WHERE OUTPUT_QUEUE_NAME = 'QPRINT'.