Solutions - MainFrame
Impact du code SQL en production.
Toute application, quelque programme que ce soit, chaque requête SQL peut peser sur les performances de l'environnement de production.
Il est important à ce titre d'inspecter dans le détail la charge de travail générée par les traitements.
DB/IQ WorkLoad detector, WL+, réduit grandement et simplifie la tâche des DBAs DB2 et des développeurs.
WL+ est à même d'effectuer une analyse complète du code SQL pour chaque application. Cet examem détaillé facilite le traitement des données fournies par l’extracteur de DB/IQ QA pour des applications complètes. Les données capturées par la fonction Trace reflètent le SQL DB2 exécuté, qu’il soit dynamique ou statique. Workload Detector permet d’appréhender des données applicatives telles que le coût, le temps CPU, le temps total de traitement (elapse), le nombre d’exécutions, l’activité des buffers, le nombre de lignes traitées, etc.
Avec l’explosion des solutions intégrées (SAP/R3, PeopleSoft, …) et leurs milliers de tables exploitées en SQL dynamique, il devient pratiquement impossible, même pour un spécialiste, d’accorder correctement application et code SQL DB2. Les fournisseurs de ce type de produit essayeront toujours de fournir un ensemble d’index raisonnable pour leurs produits, mais l’exécution sur des sites distincts peut donner des résultats différents et requérir des index alternatifs. Une telle tâche est très consommatrice de ressources puisqu’elle exige de passer en revue l’utilisation de tout le code SQL d’une application tout en tenant compte des priorités de l’entreprise. Les équipes de développements, ainsi que les DBAs manquent souvent d’informations pertinentes pour prendre des décisions critiques à ce sujet.
WorkLoad detector fournit une solution rapide et efficace pour identifier les packages et le code SQL responsable d'une consommation importante de ressources. Une fois les responsables identifiés, tous les réglages se font par DB/IQ QA pour le code SQL et par DB/IQ IA+ pour l’analyse et la préconisation d’index.
Après l’extraction de SQL Monitor, le dialogue WL+ aide à filtrer les données pour montrer ou rendre compte des packages et du code SQL critiques. Toutes les fonctions de WL+ peuvent être faites en batch ou sous TSO/ISPF.
Le filtrage peut être positionné individuellement pour traiter certains plans, packages, ou des ordres SQL uniques avec des limites de ressources minimum. Ces limites incluent le nombre de fois que le code SQL ou le package a été exécuté, le temps de traitement, le temps CPU, les lignes traitées, etc.
Par exemple, DB/IQ WL+ sera capable de localiser packages ou code SQL ayant le plus haut :
- Temps de traitement ou temps CPU pour DB2 (total, moyen et individuel)
- Nombre de pages balayées et nombre d’exécutions (total, moyen ou individuel)
Les valeurs-seuil de déclenchement des alertes peuvent être placées dans certaines règles DB/IQ QA et DB/IQ WL+ pour limiter entre autre le :
- Activité Getpage
- Coût
- Temps CPU imputé à DB2
- Temps de traitement requis pour DB2
Le déclenchement peur se produire sur une valeur :
- Totale pour l'ensemble d'un plan ou d'un package, par exemple
- Moyenne au sein d'un plan ou d'un package
- Maximum, interdisant les pics de charge
WL+ offre par ailleurs certains contrôles additionnels permettant de limiter le nombre de :
- Curseurs ouverts simultanément dans un même package
- Fois où un curseur simple peut être ouvert
- FETCH pour CURSOR-SELECT
- Instruction DML INSERT, UPDATE et DELETE exécutées sans COMMIT
Ce produit fait partie de la suite logicielle
| QA | Quality Assurance | Qualité et performance du code SQL |
| IA+ | Index Administrator | Réglage et préconisation d'index performants |
| PM | Package Manager | Intégrité du catalogue entre DBRM, packages et load modules |
| QA+ | Quality Assurance Plus |
Aide à la gestion du cache dynamique |
| WL+ | WorkLoad detector | Calcul d'impact du code SQL |
| MA+ | Migration Aid | Assistance à la migration des objets |
- Fonctionnalités
- Téléchargement
- Témoignages / Presse
- F.A.Q.
Pour ce produit spécifique, merci de faire une demande en cliquant sur le lien ci dessous:





Query Informatique. Tous droits réservés.
