Fantom Tag

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

Prévenir les problèmes de performance

  • Présentiel ou classe à distance
  • Perfectionnement
PRESENTIEL OU CLASSE A DISTANCE
Durée
3 jours (21 heures)

Prix
2 310,00 €  HT

Référence
BD117

Référence éditeur
CV964G
Formation à la demande
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation
sur-mesure !
Formation officielle
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.
Cette formation prépare aux certifications IBM Certified Application Developer - DB2 11 for z/OS et IBM Certified Database Administrator - DB2 11 DBA for z/OS.
Lire la suite
Pour qui ?

A qui s'adresse cette formation ?

Pour qui

  • 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

  • Être familier avec le développement d'application en environnement DB2 z/OS et SQL
Programme

Le programme

1 - Introduction à la performance et à l'optimisation des applications

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

2 - 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

3 - Principes de base de l'index

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

4 - Chemins d'accès

  • Classification
  • Correspondance versus filtrage
  • Variantes
  • Accès au hachage
  • Prélecture
  • Caveat

5 - En savoir plus sur les index

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

6 - 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

7 - Conception d'index

  • Approche
  • Conception d'index

8 - Chemins d'accès avancés

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

9 - Accès à plusieurs tables

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

10 - 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

11 - 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

12 - 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

13 - 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

14 - 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

15 - 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

16 - 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

Evaluation

  • Cette formation fait l'objet d'une évaluation formative.
Objectifs

Les objectifs de la formation

  • Comprendre et concevoir de meilleurs index
  • Déterminer comment travailler avec l'optimiseur (éviter les pièges, utiliser l'aide si nécessaire)
  • Optimiser l'accès multi-tables
  • Travailler avec des sous-requêtes
  • 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
Points forts

Les points forts de la formation

  • 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).

Qualité des formations

ib Cegos est certifié Iso 9001 et Qualiopi.

Métier accessible : Administrateur de bases de données

Vous pouvez trouver plus d'informations sur ce métier dans la Fiche métier de Administrateur de bases de données.

Sessions

Mise à jour le 22/07/2024
  • 2 310,00 € HT
    Dernières places
    Choisir une session
  • 2 310,00 € HT
    Places disponibles
    Choisir une session
Formation - IBM DB2 12 pour z/OS - Optimisation des applications