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