Service SQL IBM i (AS/400) · Vue
QSYS2.SUBSYSTEM_POOL_INFO
Pools mémoire des sous-systèmes
Liste les pools mémoire définis dans chaque sous-système, avec leur identifiant, leur nom, leur taille et leur nombre maximal de travaux actifs.
À quoi ça sert
SUBSYSTEM_POOL_INFO décrit pour chaque sous-système les pools mémoire qu'il utilise : identifiant (POOL_ID), nom (POOL_NAME), taille (POOL_SIZE) et nombre maximal de travaux actifs dans ce pool.
Elle répond à des questions de réglage : dans quel pool tourne un sous-système, quels sous-systèmes partagent un pool, quelle taille est définie. Les paramètres SUBSYSTEM_DESCRIPTION_LIBRARY et SUBSYSTEM_DESCRIPTION restreignent la recherche et IGNORE_ERRORS (par défaut 'YES') évite l'arrêt sur une erreur d'accès.
L'exemple d'IBM exclut le pool *USERPOOL pour ne garder que les pools système de QBATCH.
Résultat réel sur un IBM i 7.5
Ce que nous avons exécuté :
SELECT * FROM QSYS2.SUBSYSTEM_POOL_INFO
WHERE SUBSYSTEM_DESCRIPTION_LIBRARY = 'QSYS' AND
SUBSYSTEM_DESCRIPTION = 'QBATCH' AND
POOL_NAME <> '*USERPOOL'
Ce que l'IBM i a renvoyé le 01/10/2026 (1 ligne au plus) :
| SUBSYSTEM_DESCRIPTION_LIBRARY Bibliothèque de la description de sous-système | SUBSYSTEM_DESCRIPTION Description de sous-système | POOL_ID Identifiant du pool mémoire | POOL_NAME Nom du pool mémoire | MAXIMUM_ACTIVE_JOBS Nombre maximal de travaux actifs | POOL_SIZE Taille du pool mémoire |
|---|---|---|---|---|---|
| QSYS | QBATCH | 1 | *BASE | NULL | NULL |
Données anonymisées : les noms de système, de profils, de
bibliothèques, de postes et les adresses IP ont été remplacés. Les objets du schéma
JOBISQL sont des objets de démonstration créés pour ce site.
L'exemple d'IBM
Lister tous les pools mémoire système du sous-système QBATCH.
-- Description: List all the system storage pools in the QBATCH subsystem.
SELECT * FROM QSYS2.SUBSYSTEM_POOL_INFO
WHERE SUBSYSTEM_DESCRIPTION_LIBRARY = 'QSYS' AND
SUBSYSTEM_DESCRIPTION = 'QBATCH' AND
POOL_NAME <> '*USERPOOL';
Paramètres
| Paramètre | Type | Par défaut | Signification |
|---|---|---|---|
SUBSYSTEM_DESCRIPTION_LIBRARY |
VARCHAR(10) | obligatoire | Bibliothèque de la description de sous-système |
SUBSYSTEM_DESCRIPTION |
VARCHAR(10) | obligatoire | Description de sous-système |
IGNORE_ERRORS |
VARCHAR(3) | 'YES' | Ignorer les erreurs |
Colonnes renvoyées (6)
Afficher les 6 colonnes
| Colonne | Type | Signification |
|---|---|---|
SUBSYSTEM_DESCRIPTION_LIBRARY |
VARCHAR(10) | Bibliothèque de la description de sous-système |
SUBSYSTEM_DESCRIPTION |
VARCHAR(10) | Description de sous-système |
POOL_ID |
INTEGER | Identifiant du pool mémoire |
POOL_NAME |
VARCHAR(10) | Nom du pool mémoire |
MAXIMUM_ACTIVE_JOBS |
INTEGER | Nombre maximal de travaux actifs |
POOL_SIZE |
DECIMAL(20, 2) | Taille du pool mémoire |