Aller au contenu

Service SQL IBM i (AS/400) · Vue

QSYS2.SYSTEM_STATUS_INFO

État courant du système

Vue de l'état courant du système : travaux, processeur, mémoire, stockage et configuration de la partition, en une seule ligne.

À quoi ça sert

SYSTEM_STATUS_INFO est une vue qui donne une ligne d'état du système pour la partition : nombre de travaux (total, maximal, actifs, interactifs, connectés, déconnectés), travaux par lots par état, utilisation du processeur, mémoire principale, stockage de l'ASP système, entrées de la table des travaux, et configuration de la partition (processeurs, capacité, mémoire).

C'est la version la plus simple d'accès : un simple SELECT, sans paramètre. Dans l'exemple d'IBM, on calcule le pourcentage de travaux par rapport au maximum autorisé, un indicateur utile à surveiller.

Pour mesurer des écarts sur un intervalle, utilisez plutôt la fonction de table SYSTEM_STATUS.

Résultat réel sur un IBM i 7.5

Ce que nous avons exécuté :

SELECT TOTAL_JOBS_IN_SYSTEM, MAXIMUM_JOBS_IN_SYSTEM, 
 DECIMAL((DECIMAL(TOTAL_JOBS_IN_SYSTEM) / 
          DECIMAL(MAXIMUM_JOBS_IN_SYSTEM)), 11, 3) * 100 AS JOB_MAX_PERCENT, A.* 
    FROM QSYS2.SYSTEM_STATUS_INFO A

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

TOTAL_JOBS_IN_SYSTEM Nombre total de travaux dans le système MAXIMUM_JOBS_IN_SYSTEM Nombre maximal de travaux dans le système JOB_MAX_PERCENT ACTIVE_JOBS_IN_SYSTEM Nombre de travaux actifs dans le système INTERACTIVE_JOBS_IN_SYSTEM Nombre de travaux interactifs dans le système JOBS_SIGNED_ON Nombre de travaux connectés JOBS_DISCONNECTED Nombre de travaux déconnectés JOBS_SUSPENDED_BY_SYSREQ Nombre de travaux suspendus par la demande système JOBS_SUSPENDED_BY_GROUP_JOB Nombre de travaux suspendus par un travail de groupe JOBS_PRINT_WAITING Nombre de travaux en attente d'impression BATCH_RUNNING Travaux par lots en cours d'exécution BATCH_WAITING_TO_RUN Travaux par lots en attente d'exécution BATCH_ENDING Travaux par lots en cours de fin BATCH_MESSAGE_WAIT Travaux par lots en attente de message BATCH_HELD_WHILE_RUNNING Travaux par lots retenus en cours d'exécution BATCH_HELD_ON_JOBQ Travaux par lots retenus dans une JOBQ BATCH_ON_HELD_JOBQ Travaux par lots sur une JOBQ retenue BATCH_ON_UNASSIGNED_JOBQ Travaux par lots sur une JOBQ non affectée BATCH_PRINT_WAITING Travaux par lots en attente d'impression ELAPSED_TIME Temps écoulé ELAPSED_CPU_USED CPU utilisé écoulé ELAPSED_CPU_SHARED CPU partagé écoulé ELAPSED_CPU_UNCAPPED_CAPACITY CPU écoulé sur capacité non plafonnée CONFIGURED_CPUS Nombre de CPU configurés CPU_SHARING_ATTRIBUTE Attribut de partage du CPU CURRENT_CPU_CAPACITY Capacité CPU courante AVERAGE_CPU_RATE Taux moyen d'utilisation CPU AVERAGE_CPU_UTILIZATION Utilisation moyenne du CPU MINIMUM_CPU_UTILIZATION Utilisation minimale du processeur MAXIMUM_CPU_UTILIZATION Utilisation maximale du processeur SQL_CPU_UTILIZATION Utilisation du CPU par SQL MAIN_STORAGE_SIZE Taille de la mémoire principale SYSTEM_ASP_STORAGE Stockage de l'ASP système TOTAL_AUXILIARY_STORAGE Stockage auxiliaire total SYSTEM_ASP_USED Pourcentage utilisé de l'ASP système CURRENT_TEMPORARY_STORAGE Stockage temporaire courant MAXIMUM_TEMPORARY_STORAGE_USED Stockage temporaire maximal utilisé PERMANENT_ADDRESS_RATE Taux d'utilisation des adresses permanentes TEMPORARY_ADDRESS_RATE Taux d'adresses temporaires TEMPORARY_256MB_SEGMENTS Segments temporaires de 256 Mo TEMPORARY_4GB_SEGMENTS Segments temporaires de 4 Go PERMANENT_256MB_SEGMENTS Segments permanents de 256 Mo PERMANENT_4GB_SEGMENTS Segments permanents de 4 Go TEMPORARY_JOB_STRUCTURES_AVAILABLE Structures de travaux temporaires disponibles PERMANENT_JOB_STRUCTURES_AVAILABLE Structures de travaux permanentes disponibles TOTAL_JOB_TABLE_ENTRIES Nombre total d'entrées de la table des travaux AVAILABLE_JOB_TABLE_ENTRIES Nombre d'entrées disponibles de la table des travaux IN_USE_JOB_TABLE_ENTRIES Entrées de la table des travaux utilisées ACTIVE_JOB_TABLE_ENTRIES Nombre d'entrées actives de la table des travaux JOBQ_JOB_TABLE_ENTRIES Entrées de la table des travaux en file d'attente OUTQ_JOB_TABLE_ENTRIES Nombre d'entrées de la table des travaux de sortie JOBLOG_PENDING_JOB_TABLE_ENTRIES Entrées de la table des travaux en attente d'historique HOST_NAME Nom d'hôte PARTITION_ID Identifiant de la partition NUMBER_OF_PARTITIONS Nombre de partitions ACTIVE_THREADS_IN_SYSTEM Nombre d'unités d'exécution actives dans le système RESTRICTED_STATE État restreint PARTITION_NAME Nom de la partition PARTITION_GROUP_ID Identifiant du groupe de partitions SHARED_PROCESSOR_POOL_ID Identifiant du pool de processeurs partagés DEFINED_MEMORY Mémoire définie MINIMUM_MEMORY Mémoire minimale MAXIMUM_MEMORY Mémoire maximale MEMORY_INCREMENT Incrément de mémoire DEDICATED_PROCESSORS Nombre de processeurs dédiés PHYSICAL_PROCESSORS Nombre de processeurs physiques PHYSICAL_PROCESSORS_SHARED_POOL Processeurs physiques du pool partagé MAXIMUM_PHYSICAL_PROCESSORS Nombre maximal de processeurs physiques DEFINED_VIRTUAL_PROCESSORS Nombre de processeurs virtuels définis VIRTUAL_PROCESSORS Nombre de processeurs virtuels MINIMUM_VIRTUAL_PROCESSORS Nombre minimal de processeurs virtuels MAXIMUM_VIRTUAL_PROCESSORS Nombre maximal de processeurs virtuels DEFINED_PROCESSING_CAPACITY Capacité de traitement définie PROCESSING_CAPACITY Capacité de traitement UNALLOCATED_PROCESSING_CAPACITY Capacité de traitement non allouée MINIMUM_REQUIRED_PROCESSING_CAPACITY Capacité de traitement minimale requise MAXIMUM_LICENSED_PROCESSING_CAPACITY Capacité de traitement maximale sous licence MINIMUM_PROCESSING_CAPACITY Capacité de traitement minimale MAXIMUM_PROCESSING_CAPACITY Capacité de traitement maximale PROCESSING_CAPACITY_INCREMENT Incrément de capacité de traitement DEFINED_INTERACTIVE_CAPACITY Capacité interactive définie INTERACTIVE_CAPACITY Capacité interactive INTERACTIVE_THRESHOLD Seuil interactif UNALLOCATED_INTERACTIVE_CAPACITY Capacité interactive non allouée MINIMUM_INTERACTIVE_CAPACITY Capacité interactive minimale MAXIMUM_INTERACTIVE_CAPACITY Capacité interactive maximale DEFINED_VARIABLE_CAPACITY_WEIGHT Poids de capacité variable défini VARIABLE_CAPACITY_WEIGHT Poids de capacité variable UNALLOCATED_VARIABLE_CAPACITY_WEIGHT Poids de capacité variable non alloué HARDWARE_MULTITHREADING Multithreading matériel BOUND_HARDWARE_THREADS Unités d'exécution matérielles liées THREADS_PER_PROCESSOR Unités d'exécution par processeur DISPATCH_LATENCY Latence de répartition DISPATCH_WHEEL_ROTATION_TIME Durée de rotation de la roue de répartition TOTAL_CPU_TIME Temps CPU total INTERACTIVE_CPU_TIME Temps CPU interactif INTERACTIVE_CPU_TIME_ABOVE_THRESHOLD Temps CPU interactif au-dessus du seuil UNUSED_CPU_TIME_SHARED_POOL Temps CPU inutilisé du pool partagé MACHINE_TYPE Type de machine MACHINE_MODEL Modèle de la machine SERIAL_NUMBER Numéro de série MACHINE_SERIAL_NUMBER Numéro de série de la machine ATTENTION_LIGHT Voyant d'attention IPL_MODE Mode d'IPL IPL_TYPE Type d'IPL JOURNAL_RECOVERY_COUNT Nombre de récupérations du journal JOURNAL_CACHE_WAIT_TIME Temps d'attente du cache du journal JOB_SCHEDULE_STATUS Statut de l'ordonnancement des travaux ACCESS_PATH_TARGET_RECOVERY_TIME Temps de reprise cible des chemins d'accès SMAPP_INCLUDE_ACCESS_PATHS Inclusion des chemins d'accès par SMAPP ACCESS_PATH_ESTIMATED_RECOVERY_TIME Temps de reprise estimé des chemins d'accès ACCESS_PATH_ESTIMATED_INELIGIBLE_RECOVERY_TIME Temps de reprise estimé des chemins d'accès non éligibles SMAPP_DISK_STORAGE_USED Espace disque utilisé par SMAPP POWER_ENTERPRISE_POOL_PROCESSORS Processeurs du pool Power Enterprise
1320 163520 0.8 405 0 8 0 0 1 356 205 0 0 0 0 0 3 40 493 1 344.4 NULL 34.4 1 UNCAPPED 0.1 0 0 0 0 NULL 33554432 429497 429497 21.87 20130 23733 0.013 0.054 0 0 0 0 113 137050 138370 137050 1319 405 43 860 11 POSTE05 5 15 1618 NO MONIBMI 32773 0 32768 8192 32768 256 NO 8 6 8 1 1 1 1 0.1 0.1 0 0.1 1 0.1 1 0.01 0 0 100 0 0 0 128 128 0 YES YES 8 18000000 10000000 74528587000000 892663000000 0 NULL 9009 22A 7800000 7800000 OFF NORMAL A 250000 30 RELEASED 50 *ALL 0 0 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

Examiner l'état courant du système, avec le pourcentage de travaux par rapport au maximum.

-- Description: Review current system status, including the job max percentage 
 SELECT TOTAL_JOBS_IN_SYSTEM, MAXIMUM_JOBS_IN_SYSTEM, 
 DECIMAL((DECIMAL(TOTAL_JOBS_IN_SYSTEM) / 
          DECIMAL(MAXIMUM_JOBS_IN_SYSTEM)), 11, 3) * 100 AS JOB_MAX_PERCENT, A.* 
    FROM QSYS2.SYSTEM_STATUS_INFO A;

Colonnes renvoyées (113)

Afficher les 113 colonnes
ColonneTypeSignification
TOTAL_JOBS_IN_SYSTEM INTEGER Nombre total de travaux dans le système
MAXIMUM_JOBS_IN_SYSTEM INTEGER Nombre maximal de travaux dans le système
ACTIVE_JOBS_IN_SYSTEM INTEGER Nombre de travaux actifs dans le système
INTERACTIVE_JOBS_IN_SYSTEM DECIMAL(5, 2) Nombre de travaux interactifs dans le système
JOBS_SIGNED_ON INTEGER Nombre de travaux connectés
JOBS_DISCONNECTED INTEGER Nombre de travaux déconnectés
JOBS_SUSPENDED_BY_SYSREQ INTEGER Nombre de travaux suspendus par la demande système
JOBS_SUSPENDED_BY_GROUP_JOB INTEGER Nombre de travaux suspendus par un travail de groupe
JOBS_PRINT_WAITING INTEGER Nombre de travaux en attente d'impression
BATCH_RUNNING INTEGER Travaux par lots en cours d'exécution
BATCH_WAITING_TO_RUN INTEGER Travaux par lots en attente d'exécution
BATCH_ENDING INTEGER Travaux par lots en cours de fin
BATCH_MESSAGE_WAIT INTEGER Travaux par lots en attente de message
BATCH_HELD_WHILE_RUNNING INTEGER Travaux par lots retenus en cours d'exécution
BATCH_HELD_ON_JOBQ INTEGER Travaux par lots retenus dans une JOBQ
BATCH_ON_HELD_JOBQ INTEGER Travaux par lots sur une JOBQ retenue
BATCH_ON_UNASSIGNED_JOBQ INTEGER Travaux par lots sur une JOBQ non affectée
BATCH_PRINT_WAITING INTEGER Travaux par lots en attente d'impression
ELAPSED_TIME INTEGER Temps écoulé
ELAPSED_CPU_USED DECIMAL(5, 2) CPU utilisé écoulé
ELAPSED_CPU_SHARED DECIMAL(5, 2) CPU partagé écoulé
ELAPSED_CPU_UNCAPPED_CAPACITY DECIMAL(5, 2) CPU écoulé sur capacité non plafonnée
CONFIGURED_CPUS INTEGER Nombre de CPU configurés
CPU_SHARING_ATTRIBUTE VARCHAR(8) Attribut de partage du CPU
CURRENT_CPU_CAPACITY DECIMAL(5, 2) Capacité CPU courante
AVERAGE_CPU_RATE DECIMAL(5, 2) Taux moyen d'utilisation CPU
AVERAGE_CPU_UTILIZATION DECIMAL(5, 2) Utilisation moyenne du CPU
MINIMUM_CPU_UTILIZATION DECIMAL(5, 2) Utilisation minimale du processeur
MAXIMUM_CPU_UTILIZATION DECIMAL(5, 2) Utilisation maximale du processeur
SQL_CPU_UTILIZATION DECIMAL(5, 2) Utilisation du CPU par SQL
MAIN_STORAGE_SIZE BIGINT Taille de la mémoire principale
SYSTEM_ASP_STORAGE BIGINT Stockage de l'ASP système
TOTAL_AUXILIARY_STORAGE BIGINT Stockage auxiliaire total
SYSTEM_ASP_USED DECIMAL(5, 2) Pourcentage utilisé de l'ASP système
CURRENT_TEMPORARY_STORAGE INTEGER Stockage temporaire courant
MAXIMUM_TEMPORARY_STORAGE_USED INTEGER Stockage temporaire maximal utilisé
PERMANENT_ADDRESS_RATE DECIMAL(6, 3) Taux d'utilisation des adresses permanentes
TEMPORARY_ADDRESS_RATE DECIMAL(6, 3) Taux d'adresses temporaires
TEMPORARY_256MB_SEGMENTS DECIMAL(5, 2) Segments temporaires de 256 Mo
TEMPORARY_4GB_SEGMENTS DECIMAL(5, 2) Segments temporaires de 4 Go
PERMANENT_256MB_SEGMENTS DECIMAL(5, 2) Segments permanents de 256 Mo
PERMANENT_4GB_SEGMENTS DECIMAL(5, 2) Segments permanents de 4 Go
TEMPORARY_JOB_STRUCTURES_AVAILABLE INTEGER Structures de travaux temporaires disponibles
PERMANENT_JOB_STRUCTURES_AVAILABLE INTEGER Structures de travaux permanentes disponibles
TOTAL_JOB_TABLE_ENTRIES INTEGER Nombre total d'entrées de la table des travaux
AVAILABLE_JOB_TABLE_ENTRIES INTEGER Nombre d'entrées disponibles de la table des travaux
IN_USE_JOB_TABLE_ENTRIES INTEGER Entrées de la table des travaux utilisées
ACTIVE_JOB_TABLE_ENTRIES INTEGER Nombre d'entrées actives de la table des travaux
JOBQ_JOB_TABLE_ENTRIES INTEGER Entrées de la table des travaux en file d'attente
OUTQ_JOB_TABLE_ENTRIES INTEGER Nombre d'entrées de la table des travaux de sortie
JOBLOG_PENDING_JOB_TABLE_ENTRIES INTEGER Entrées de la table des travaux en attente d'historique
HOST_NAME VARCHAR(255) Nom d'hôte
PARTITION_ID INTEGER Identifiant de la partition
NUMBER_OF_PARTITIONS INTEGER Nombre de partitions
ACTIVE_THREADS_IN_SYSTEM INTEGER Nombre d'unités d'exécution actives dans le système
RESTRICTED_STATE VARCHAR(3) État restreint
PARTITION_NAME VARG Nom de la partition
PARTITION_GROUP_ID INTEGER Identifiant du groupe de partitions
SHARED_PROCESSOR_POOL_ID INTEGER Identifiant du pool de processeurs partagés
DEFINED_MEMORY BIGINT Mémoire définie
MINIMUM_MEMORY BIGINT Mémoire minimale
MAXIMUM_MEMORY BIGINT Mémoire maximale
MEMORY_INCREMENT BIGINT Incrément de mémoire
DEDICATED_PROCESSORS VARCHAR(3) Nombre de processeurs dédiés
PHYSICAL_PROCESSORS INTEGER Nombre de processeurs physiques
PHYSICAL_PROCESSORS_SHARED_POOL INTEGER Processeurs physiques du pool partagé
MAXIMUM_PHYSICAL_PROCESSORS INTEGER Nombre maximal de processeurs physiques
DEFINED_VIRTUAL_PROCESSORS INTEGER Nombre de processeurs virtuels définis
VIRTUAL_PROCESSORS INTEGER Nombre de processeurs virtuels
MINIMUM_VIRTUAL_PROCESSORS INTEGER Nombre minimal de processeurs virtuels
MAXIMUM_VIRTUAL_PROCESSORS INTEGER Nombre maximal de processeurs virtuels
DEFINED_PROCESSING_CAPACITY DECIMAL(5, 2) Capacité de traitement définie
PROCESSING_CAPACITY DECIMAL(5, 2) Capacité de traitement
UNALLOCATED_PROCESSING_CAPACITY DECIMAL(5, 2) Capacité de traitement non allouée
MINIMUM_REQUIRED_PROCESSING_CAPACITY DECIMAL(5, 2) Capacité de traitement minimale requise
MAXIMUM_LICENSED_PROCESSING_CAPACITY DECIMAL(5, 2) Capacité de traitement maximale sous licence
MINIMUM_PROCESSING_CAPACITY DECIMAL(5, 2) Capacité de traitement minimale
MAXIMUM_PROCESSING_CAPACITY DECIMAL(5, 2) Capacité de traitement maximale
PROCESSING_CAPACITY_INCREMENT DECIMAL(5, 2) Incrément de capacité de traitement
DEFINED_INTERACTIVE_CAPACITY DECIMAL(5, 2) Capacité interactive définie
INTERACTIVE_CAPACITY DECIMAL(5, 2) Capacité interactive
INTERACTIVE_THRESHOLD DECIMAL(5, 2) Seuil interactif
UNALLOCATED_INTERACTIVE_CAPACITY DECIMAL(5, 2) Capacité interactive non allouée
MINIMUM_INTERACTIVE_CAPACITY DECIMAL(5, 2) Capacité interactive minimale
MAXIMUM_INTERACTIVE_CAPACITY DECIMAL(5, 2) Capacité interactive maximale
DEFINED_VARIABLE_CAPACITY_WEIGHT INTEGER Poids de capacité variable défini
VARIABLE_CAPACITY_WEIGHT INTEGER Poids de capacité variable
UNALLOCATED_VARIABLE_CAPACITY_WEIGHT INTEGER Poids de capacité variable non alloué
HARDWARE_MULTITHREADING VARCHAR(3) Multithreading matériel
BOUND_HARDWARE_THREADS VARCHAR(3) Unités d'exécution matérielles liées
THREADS_PER_PROCESSOR INTEGER Unités d'exécution par processeur
DISPATCH_LATENCY DECIMAL(20, 0) Latence de répartition
DISPATCH_WHEEL_ROTATION_TIME DECIMAL(20, 0) Durée de rotation de la roue de répartition
TOTAL_CPU_TIME DECIMAL(20, 0) Temps CPU total
INTERACTIVE_CPU_TIME DECIMAL(20, 0) Temps CPU interactif
INTERACTIVE_CPU_TIME_ABOVE_THRESHOLD DECIMAL(20, 0) Temps CPU interactif au-dessus du seuil
UNUSED_CPU_TIME_SHARED_POOL DECIMAL(20, 0) Temps CPU inutilisé du pool partagé
MACHINE_TYPE CHAR(4) Type de machine
MACHINE_MODEL CHAR(4) Modèle de la machine
SERIAL_NUMBER CHAR(8) Numéro de série
MACHINE_SERIAL_NUMBER CHAR(8) Numéro de série de la machine
ATTENTION_LIGHT VARCHAR(3) Voyant d'attention
IPL_MODE VARCHAR(9) Mode d'IPL
IPL_TYPE CHAR(1) Type d'IPL
JOURNAL_RECOVERY_COUNT INTEGER Nombre de récupérations du journal
JOURNAL_CACHE_WAIT_TIME INTEGER Temps d'attente du cache du journal
JOB_SCHEDULE_STATUS VARCHAR(8) Statut de l'ordonnancement des travaux
ACCESS_PATH_TARGET_RECOVERY_TIME VARCHAR(7) Temps de reprise cible des chemins d'accès
SMAPP_INCLUDE_ACCESS_PATHS VARCHAR(9) Inclusion des chemins d'accès par SMAPP
ACCESS_PATH_ESTIMATED_RECOVERY_TIME INTEGER Temps de reprise estimé des chemins d'accès
ACCESS_PATH_ESTIMATED_INELIGIBLE_RECOVERY_TIME INTEGER Temps de reprise estimé des chemins d'accès non éligibles
SMAPP_DISK_STORAGE_USED BIGINT Espace disque utilisé par SMAPP
POWER_ENTERPRISE_POOL_PROCESSORS INTEGER Processeurs du pool Power Enterprise