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ètre | Type | Par défaut | Signification |
|---|---|---|---|
IASP_NAME |
VARCHAR(10) | obligatoire | Nom de l'ASP indépendant |
Colonnes renvoyées (11)
Afficher les 11 colonnes
| Colonne | Type | Signification |
|---|---|---|
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 |