Formation - IBM DB2 12 pour z/OS - Optimisation des applications
Qualiopi
Objectifs pédagogiques
- Cette formation fait l'objet d'une évaluation formative.
Programme de la formation
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

Proposé par
IB Cegos
"Formations aux technologies et métiers du Numérique"
Durée
3 jours (21 heures)
Localisation
Partout en France

Proposé par
IB Cegos
