Aller au contenu

Service SQL IBM i (AS/400) · Vue

QSYS2.SYSLIMITS_BASIC

Limites système atteintes (version simple)

Version allégée de SYSLIMITS : catégorie, type, valeur courante et maximale, objet concerné, sans le détail du travail à l'origine.

À quoi ça sert

SYSLIMITS_BASIC présente les limites système enregistrées avec un jeu de colonnes réduit : horodatage, catégorie et type de limite, nom de la limite de dimensionnement, valeur courante et maximale, travail, utilisateur, objet concerné et identifiant de limite.

Elle convient pour une vue d'ensemble rapide, par exemple lister les limites signalées depuis une semaine, regroupées par objet et par identifiant de limite comme dans l'exemple d'IBM.

Si vous avez besoin du contexte du travail (CPU, stockage temporaire, instruction SQL), utilisez la vue complète SYSLIMITS.

Résultat réel sur un IBM i 7.5

Ce que nous avons exécuté :

SELECT  MAX(LAST_CHANGE_TIMESTAMP), SYSTEM_SCHEMA_NAME, SYSTEM_OBJECT_NAME, 
        OBJECT_TYPE, MIN(SIZING_NAME), LIMIT_ID 
        FROM QSYS2.SYSLIMITS_BASIC 
        WHERE LAST_CHANGE_TIMESTAMP > CURRENT DATE - 7 DAYS 
        GROUP BY LIMIT_ID, SYSTEM_SCHEMA_NAME, SYSTEM_OBJECT_NAME, OBJECT_TYPE 
         ORDER BY 2, 4, 3

Ce que l'IBM i a renvoyé le 01/10/2026 (5 lignes au plus) :

00001 SYSTEM_SCHEMA_NAME Nom système de la bibliothèque SYSTEM_OBJECT_NAME Nom système de l'objet OBJECT_TYPE Type de l'objet 00005 LIMIT_ID Identifiant de la limite
2026-09-29 09:53:18.335009 BIBAPP113 QSRC *FILE MAXIMUM NUMBER OF MEMBERS 16100
2026-09-29 09:58:42.327800 BIBAPP179 EVFEVENT *FILE MAXIMUM NUMBER OF MEMBERS 16100
2026-09-29 09:58:08.309831 BIBAPP179 MIDMP *FILE MAXIMUM NUMBER OF MEMBERS 16100
2026-09-28 23:02:52.203912 BIBAPP179 QRPGSRC *FILE MAXIMUM NUMBER OF MEMBERS 16100
2026-09-30 10:13:22.176929 JOBIRPG QRPGLESRC *FILE MAXIMUM NUMBER OF MEMBERS 16100

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 les limites signalées au cours de la dernière semaine.

-- Description: List the limits that have been reported in the last week 
  SELECT  MAX(LAST_CHANGE_TIMESTAMP), SYSTEM_SCHEMA_NAME, SYSTEM_OBJECT_NAME, 
        OBJECT_TYPE, MIN(SIZING_NAME), LIMIT_ID 
        FROM QSYS2.SYSLIMITS_BASIC 
        WHERE LAST_CHANGE_TIMESTAMP > CURRENT DATE - 7 DAYS 
        GROUP BY LIMIT_ID, SYSTEM_SCHEMA_NAME, SYSTEM_OBJECT_NAME, OBJECT_TYPE 
         ORDER BY 2, 4, 3;

Colonnes renvoyées (16)

Afficher les 16 colonnes
ColonneTypeSignification
LAST_CHANGE_TIMESTAMP TIMESTAMP Horodatage de dernière modification
LIMIT_CATEGORY VARCHAR(15) Catégorie de la limite
LIMIT_TYPE VARCHAR(7) Type de limite
SIZING_NAME VARCHAR(128) Nom de la limite de dimensionnement
COMMENTS VARCHAR(2000) Commentaires
USER_NAME VARCHAR(10) Nom du profil utilisateur
CURRENT_VALUE BIGINT Valeur courante
MAXIMUM_VALUE DECIMAL(21, 0) Valeur maximale
JOB_NAME VARCHAR(28) Nom du travail
SYSTEM_SCHEMA_NAME VARCHAR(10) Nom système de la bibliothèque
SYSTEM_OBJECT_NAME VARCHAR(30) Nom système de l'objet
SYSTEM_TABLE_MEMBER VARCHAR(10) Membre de la table (nom système)
IFS_PATH_NAME DBCLOB Chemin dans l'IFS
OBJECT_TYPE VARCHAR(7) Type de l'objet
ASP_NUMBER SMALLINT Numéro de l'ASP
LIMIT_ID INTEGER Identifiant de la limite