expand_less
(...)
Vous êtes ici : Accueil > Formation IBM DB2 12 pour z/OS - Optimisation des applications
Technique

Formation IBM DB2 12 pour z/OS - Optimisation des applications

Prévenir les problèmes de performance

Cette formation d'optimisation des performances d'application est conçue pour permettre aux participants de savoir comment prévenir les problèmes de performance des applications et d'améliorer la performance des applications existantes. Ils apprendront sur les index, la conception de table, de verrouillage, et d'autres questions relatives à la performance des applications.

Objectifs de cette formation

IBM DB2 12 pour z/OS - Optimisation des applications
  • Comprendre comment optimiser les indexes
  • Déterminer comment travailler avec l'optimiseur (éviter les pièges, utiliser l'aide si nécessaire)
  • Apprendre à éviter les problèmes de verrouillage
  • Être capable d'utiliser les informations de trace comptable pour détecter les problèmes significatifs de performance dans une application opérationnelle

Public

  • Développeurs d'applications et administrateurs de bases de données DB2 pour z/OS
  • Toute personne responsable de la performance et de l'optimisation des applications dans un environnement DB2 pour z/OS

Pré-requis

Programme détaillé

Introduction à la performance et à l'optimisation des applications

  • Les problèmes de performance
  • Exemple simple
  • Visualisation du problème

Outils d'analyse des performances

  • Composantes du temps de réponse
  • Estimations de temps avec VQUBE3
  • SQL EXPLAIN
  • La trace comptable
  • Le graphique à bulles
  • Seuils de performance

Principes de base de l'index

  • Index
  • Structure d'index
  • Estimation des E / S d'index
  • Index de clustering
  • Division de la page d'index

Chemins d'accès

  • Classification
  • Matching versus dépistage
  • Variations
  • Accès au hachage
  • Pré-extraction
  • Caveat

En savoir plus sur les index

  • Inclure l'index
  • Index sur l'expression
  • Index aléatoire
  • Partitionné et partitionnement, NPSI et DPSI
  • Filtrage de la plage de pages
  • Caractéristiques et limitations

Méthodologie de réglage et coût d'index

  • Méthodologie
  • Coût de l'index: espace disque
  • Coût de l'indice: Maintenance
  • Utilitaires et index
  • Modification et création d’index
  • Éviter les tris

Conception d'index

  • Approche
  • Conception d’index

Chemins d'accès avancés

  • Pré-extraction
  • Pré-lecture de la liste
  • Accès à plusieurs index
  • Index adaptatif d'exécution

Accès à plusieurs tables

  • Méthodes de jointure
  • Types de jointure
  • Conception d’index pour les jointures
  • Prédire l’ordre des tables

Sous-requêtes

  • Sous-requêtes corrélées
  • Sous-requêtes non corrélées
  • ORDER BY et FETCH FIRST avec des sous-requêtes
  • Optimisation globale des requêtes
  • Tables virtuelles
  • Expliquer les sous-requêtes

Définir les opérations (facultatif)

  • UNION, SAUF et INTERSECT
  • Règles
  • En savoir plus sur les opérateurs d'ensemble
  • Améliorations des performances d'UNION ALL

Conception de la table (facultatif)

  • Nombre de tables
  • Séquence de regroupement
  • Dénormalisation
  • Tables de requêtes matérialisées (MQT)
  • Tables temporelles
  • Archiver les tables activées

Travailler avec l'optimiseur

  • Prédicats indexables ou non indexables
  • Prédicats booléens et non booléens
  • Étape 1 contre étape 2
  • Facteurs de filtrage
  • Aider l’optimiseur
  • Pagination

Problèmes de verrouillage

  • Le test ACID
  • Raisons de la sérialisation
  • Mécanismes de sérialisation
  • Verrouillage des transactions
  • Verrouiller la promotion, l'escalade et l'évitement

Plus de problèmes de verrouillage (facultatif)

  • Ignorer les données verrouillées
  • Données actuellement validées
  • Verrouillage optimiste
  • Points chauds
  • Conception d'applications
  • Analyse des attentes de verrouillage

Traitement par lots (facultatif)

  • Problèmes de performances des lots
  • Opérations de pool de mémoire tampon
  • Amélioration des performances
  • Analyse des avantages
  • Suppressions massives

Les plus de cette formation

IBM DB2 12 pour z/OS - Optimisation des applications
  • Une formation très opérationnelle : les apports théoriques sont systématiquement accompagnés de phases de mise en pratique qui favorisent un ancrage durable des acquis.
  • Les retours d'expérience de consultants expérimentés.
  • La qualité d'une formation officielle IBM (support de cours numérique en anglais).

Informations

Dimension Digitale

  • Durée : 3 Jours (21h)
  • Tarif : 2 295 € HT
  • Réf. : BD117
  • Réf. éditeur : CV963G


Dates des sessions

Bon à savoir...

= une réponse possible
= plusieurs réponses possibles

Vous n'avez pas répondu à toutes les questions !
Vous avez % de bonnes réponses, vous pouvez donc suivre cette formation.
Vous avez % de bonnes réponses.
Nous vous invitons à contacter nos Conseillers Formation au 0825 07 6000 afin qu'ils vous orientent vers une formation plus adaptée à vos connaissances.

Nos partenaires technologiques