Aller au contenu

Service SQL IBM i (AS/400) · Vue

QSYS2.ASP_VARY_INFO

Historique d'activation des ASP

Vue qui détaille chaque opération d'activation ou de désactivation (vary on, vary off) des ASP indépendants, étape par étape, avec durées.

À quoi ça sert

Cette vue renvoie, pour chaque ASP indépendant, les opérations de vary on et de vary off : numéro et type d'opération, état, étape, état de l'étape, horodatages de début et de fin, durée, travail et numéro d'IASP.

Elle sert à comprendre pourquoi une activation est longue : on additionne les durées par étape et par opération pour trouver celle qui coûte le plus. Le paramètre IASP_NAME permet de se limiter à un ASP.

Résultat réel sur un IBM i 7.5

Ce que nous avons exécuté :

SELECT * FROM QSYS2.ASP_VARY_INFO

Aucune ligne : notre IBM i de test n'a pas d'ASP indépendant, donc aucun historique de mise en ligne.

L'exemple d'IBM

Analyser le temps total nécessaire aux activations et désactivations, par ASP et par opération.

-- Description: Analyze the total time needed for vary on and off. 
 SELECT IASP_NAME, OPERATION_TYPE, OPERATION_NUMBER,   BIGINT(SUM(DURATION)) AS TOTAL_SECONDS,  DATE(MAX(START_TIMESTAMP)) AS WHEN   FROM QSYS2.ASP_VARY_INFO GROUP BY IASP_NAME, OPERATION_TYPE,   OPERATION_NUMBER ORDER BY 5 DESC;

Paramètres

ParamètreTypePar défautSignification
IASP_NAME VARCHAR(10) obligatoire Nom de l'ASP indépendant

Colonnes renvoyées (11)

Afficher les 11 colonnes
ColonneTypeSignification
IASP_NAME VARCHAR(10) Nom de l'ASP indépendant
OPERATION_NUMBER INTEGER Numéro de l'opération
OPERATION_TYPE VARCHAR(8) Type de l'opération
OPERATION_STATE VARCHAR(8) État de l'opération
STEP VARG Étape
STEP_STATE VARCHAR(8) État de l'étape
START_TIMESTAMP TIMESTAMP Horodatage de début
END_TIMESTAMP TIMESTAMP Horodatage de fin
DURATION DECIMAL(12, 6) Durée
JOB_NAME VARCHAR(28) Nom du travail
IASP_NUMBER INTEGER Numéro de l'ASP indépendant