CA Plan Analyzer® for DB2 for z/OS

Transcription

CA Plan Analyzer® for DB2 for z/OS
FICHE TECHNIQUE
CA Plan Analyzer® for DB2 for z/OS
En résumé
CA Plan Analyzer® for DB2 for z/OS (CA Plan Analyzer) est conçu pour améliorer les performances DB2 grâce à une
analyse efficace de SQL et pour émettre des suggestions d’amélioration des performances SQL en appliquant des
règles d’expert. CA Plan Analyzer offre des fonctionnalités d’analyse dépassant les niveaux de plan et de package.
Tout langage SQL peut être analysé, de la simple instruction à une application entière. Le produit aide également
à déterminer les performances de plans en les testant avant leur mise en production. CA Plan Analyzer utilise des
règles pour l’évaluation des instructions SQL et des objets physiques sous-jacents et émet des suggestions pour
l’amélioration des performances.
Principaux avantages/résultats
Analyse SQL efficace. Explication de SQL à partir de
nombreuses sources différentes.
Fourniture de suggestions d’amélioration des
performances SQL. Des règles de système expert
identifient les problèmes et fournissent des
suggestions pour SQL, les plans et les prédicats.
Processus de comparaison. Identification
des modifications de chemin d’accès et des
augmentations ou diminutions de coûts SQL.
Défis métier
Lorsqu’une altération des performances SQL est découverte, vous devez en trouver immédiatement
la cause ainsi qu’une solution potentielle. L’analyse des instructions SQL et des chemins
d’accès complexes afin d’identifier le sous-ensemble d’instructions nécessitant l’attention de
l’administrateur de base de données (DBA) est toutefois un processus de longue haleine.
La consultation et l’interprétation des sorties PLAN_TABLE ou la collecte de statistiques et
d’informations de dépendance afin de déterminer le chemin d’accès choisi par DB2 et la raison
de ce choix exigent également beaucoup de temps.
De plus, des modifications pourraient créer des problèmes sur votre système de production.
Fonctionnalités clés
Présentation de la solution
Sources d’instructions SQL. Analyse SQL à partir de
plusieurs sources pour les modifications de chemin
d’accès ou d’instructions SQL.
Des services EXPLAIN avancés permettent la simplification du reporting et de l’analyse SQL
à l’aide d’options EXPLAIN prédéfinies. Vous pouvez également exécuter le processus EXPLAIN sur
un sous-système DB2 de production pour un plan ou un package résidant sur un système de test.
En outre, l’analyse du chemin d’accès inclut le chemin choisi et les facteurs ayant conduit à ce choix.
Services EXPLAIN avancés. Description des chemins
d’accès SQL choisis par DB2 et fourniture des sorties
dans un format facile à comprendre.
Services de base de données d’historique.
Enregistrement de la source SQL, des données
EXPLAIN et des violations des règles de système
expert dans la base de données d’historique pour
le reporting et la comparaison par rapport aux
sources SQL modifiées.
Système de règles d’expert. Application de règles
prédéfinies ou personnalisées à SQL et fourniture
de suggestions d’amélioration.
Conseils d’optimisation. Influence sur la sélection
du chemin d’accès de l’optimiseur DB2 par la mise
en œuvre de conseils d’optimisation au niveau des
instructions et du plan.
Services de reporting. Fourniture de résultats
d’analyse détaillés pour les plans, packages, objets,
instructions et requêtes.
Vous pouvez également enregistrer la source SQL, les données EXPLAIN et les violations des règles
de système expert dans la base de données d’historique pour le reporting et la comparaison par
rapport aux sources SQL modifiées.
Enfin, la comparaison des anciennes et nouvelles versions de SQL, des coûts SQL et des données
EXPLAIN vous permet de mettre en évidence les modifications susceptibles d’affecter les
performances. Les différences dans le texte SQL, les coûts SQL DB2 ou les chemins d’accès sont
affichées, même lorsque le SQL est inchangé. Les options de comparaison, à savoir marge sur
coût millisecondes (ms), marge sur coût unités de service (su) et marge sur coût timerons (tm),
vous permettent de comparer les coûts SQL et d’établir un seuil pour la modification des coûts
dont le dépassement déclenche une notification.
CA PLAN ANALYZER FOR DB2 FOR z/OS
Différenciateurs clés
Analyse EXPLAIN détaillée de plusieurs
sources SQL. CA Plan Analyzer permet le
regroupement des sources SQL en fonction
de leurs liens logiques afin de simplifier le
processus d’explication (EXPLAIN). Par exemple,
vous pouvez regrouper tous les plans de votre
système de rémunération dans une explication
unique. Vous pouvez également ajouter des
collections, des packages, des requêtes, des
instructions SQL et des entrées de fichier ou
de bibliothèque dans une même explication.
Créez une stratégie pour ces sources SQL
regroupées. Vous pouvez à tout moment
enregistrer, modifier et exécuter de nouveau
les stratégies. Créez plusieurs stratégies
d’explication avec une ou plusieurs sources
SQL pour le processus d’explication.
Les résultats d’explication sont fournis
dans des rapports détaillés.
Influence du chemin d’accès. CA Plan Analyzer
vous permet de créer et d’appliquer des conseils
d’optimisation au niveau des instructions.
Ces conseils contribuent à influencer le chemin
d’accès sélectionné par l’optimiseur DB2 pour le
traitement des instructions SQL. La création et
la gestion de ces conseils peut contribuer au
contrôle des coûts des instructions SQL.
•CA SQL-Ease® for DB2 for z/OS. Partage un
moteur d’explication avec CA Plan Analyzer,
dont les règles de système expert et la base
de données EXPLAIN.
Reporting complet. Outre le reporting détaillé
des plans, packages, objets et instructions,
CA Plan Analyzer génère des rapports basés
sur un catalogue concernant les données
contenues dans le référentiel des chemins
d’accès. Par ailleurs, le reporting comparatif
peut identifier les modifications SQL engendrant
une dégradation des chemins d’accès. Plusieurs
filtres sont fournis afin de limiter la quantité
de données renvoyées par un rapport.
•CA Chorus™ Software Manager (CA CSM).
Facilite l’installation et la maintenance de
CA Plan Analyzer.
•CA Chorus™ for DB2 Database Management.
Aide à améliorer la qualité des services par le
partage de connaissances et la collaboration
sur les compétences DBA.
Produits/solutions connexes
CA Plan Analyzer peut s’intégrer aux produits
CA Technologies suivants :
•CA Detector ® for DB2 for z/OS. Permet le
renvoi des instructions SQL capturées
directement à CA Plan Analyzer pour l’analyse
EXPLAIN et les suggestions d’amélioration
des performances SQL.
Pour plus d’informations, visitez le site ca.com/db2.
Agility Made Possible : l’avantage de CA Technologies
CA Technologies (NASDAQ : CA) fournit des solutions de gestion des systèmes d’information qui aident les clients à gérer et à sécuriser des
environnements informatiques complexes pour supporter des services métier agiles. Les organisations s’appuient sur les logiciels et les solutions
SaaS de CA Technologies pour accélérer l’innovation, transformer leur infrastructure et sécuriser les données et les identités, du cœur des data centers
jusqu’au Cloud. CA Technologies s’engage à ce que ses clients atteignent les résultats souhaités et la valeur métier attendue grâce à l’utilisation de sa
technologie. Pour en savoir plus sur nos programmes de succès clients, rendez-vous sur le site ca.com/fr/customer-success. Pour plus d’informations
sur CA Technologies, rendez-vous sur le site www.ca.com/fr.
Copyright © 2013 CA. Tous droits réservés. Tous les noms et marques déposées, dénominations commerciales, ainsi que tous les logos référencés dans le présent document demeurent la propriété de leurs détenteurs respectifs.
Ce document est uniquement fourni à titre d’information. CA décline toute responsabilité quant à l’exactitude ou l’exhaustivité des informations qu’il contient. Dans les limites permises par la loi en vigueur, CA fournit le présent
document « tel quel », sans garantie d’aucune sorte, expresse ou tacite, notamment concernant la qualité marchande, l’adéquation à un besoin particulier ou l’absence de contrefaçon. En aucun cas, CA ne pourra être tenu pour
responsable en cas de perte ou de dommage, direct ou indirect, résultant de l’utilisation de ce document, notamment la perte de profits, l’interruption de l’activité professionnelle, la perte de clientèle ou la perte de données,
et ce même dans l’hypothèse où CA aurait été expressément informé de la survenance possible de tels dommages.
aCS200-16193_0713