Progiciels InfoScope® DB2 pour z/OS Détails
InfoScope DB2
Contrôle flexible de la qualité des ordres SQL
InfoScope DB2 se charge de détecter les ordres SQL qui ne respectent pas les critères de qualité (performance, maintenabilité, évolutivité, portabilité, etc.) fournis en standard avec le produit ou établis par l’utilisateur en fonction des normes du site.
Ces normes peuvent être définies pour un type de traitement (batch ou TP), pour une application, pour un groupe de programmes, etc., comme le souhaite l’administrateur.
InfoScope DB2 analyse les DBRMs des programmes déjà écrits ou les ordres SQL des programmes en cours d’écriture.
InfoScope DB2 présente, à l’écran pour une utilisation interactive, ou sur papier pour une utilisation plus généralisée en batch, un rapport d’analyse de qualité dans lequel on trouve les ordres analysés.
L’ordre, est ensuite, accepté, acceptable ou rejeté. Les causes peuvent être multiples :
- emploi d’options interdites ;
- non-emploi d’options obligatoires ;
- ordre non performant.
Analyse et optimisation de la stratégie d’accès
Les chemins d’accès choisis par DB2 à la création des PLANS et/ou des PACKAGES sont un facteur déterminant pour les performances de l’application.
Cette évaluation effectuée à l’aide de la PLAN TABLE fait l’objet d’un rapport détaillé dans lequel chaque ordre sera identifié comme accepté, acceptable ou rejeté. Comme pour l’analyse précédente, InfoScope DB2 présente les causes qui ont entraîné l’évaluation de chaque ordre, par exemple en signalant une requête trop consommatrice en ressources (Tablespace Scan sur plus de n pages). InfoScope DB2 fournit des recommandations d’optimisation.
Principes d’utilisation d’InfoScope DB2
Les principales fonctions sont les suivantes :
- analyse d’ordres saisis ;
- analyse d’un programme source sous ISPF ;
- analyse de DBRMS ;
- interception des BINDS et REBINDS ;
- analyse de Plan/Collection/Package ;
- analyse de Tables ;
- simulation.
