Aller au contenu

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ètreTypePar défautSignification
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
ColonneTypeSignification
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