- Référence : CV964G
- Durée : 3 jours (21h)
- Lieu : Au choix. À distance ou en présentiel, à Paris ou en Régions
2250€ HT
Choisir une date et RéserverVous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...
This course is designed to teach the students how to prevent SQL performance problems and how to improve the performance of existing SQL.
Objectif opérationnel :
Savoir prévenir les problèmes de performance SQL et améliorer les performances actuelles.
Objectifs pédagogiques :
À l'issue de cette formation DB2 12 Performance et Tuning, vous aurez acquis les connaissances et compétences nécessaires pour :
Public :
Ce cours DB2 12 Performance et Tuning, de niveau avancé, s'adresse aux développeurs d'applications DB2 pour z/OS, aux administrateurs et à toute autre personne ayant une responsabilité dans la performance et l'optimisation d'un environnement DB2 pour z/OS.
Prérequis :
Avant de suivre cette formation DB2 12 Performance et Tuning, vous devez être familier avec la programmation d'application DB2 pour z/OS ainsi qu'avec le SQL.
Performance issues
Simple example
Visualizing the problem
Summary
Components of response time
Time estimates with VQUBE3
SQL EXPLAIN
The accounting trace
The bubble chart
Performance thresholds
Indexes
Index structure
Estimating index I/Os
Clustering index
Index page splits
Classification
Matching versus Screening
Variations
Hash access
Prefetch
Caveat
Include index
Index on expression
Random index
Partitioned and partitioning, NPSI and DPSI
Page range screening
Features and limitations
Methodology
Index cost: Disk space
Index cost: Maintenance
Utilities and indexes
Modifying and creating indexes
Avoiding sorts
Approach
Designing indexes
Prefetch
List prefetch
Multiple index access
Runtime adaptive index
Join methods
Join types
Designing indexes for joins
Predicting table order
Correlated subqueries
Non-correlated subqueries
ORDER BY and FETCH FIRST with subqueries
Global query optimization
Virtual tables
Explain for subqueries
UNION, EXCEPT, and INTERSECT
Rules
More about the set operators
UNION ALL performance improvements
Number of tables
Clustering sequence
Denormalization
Materialized query tables (MQTs)
Temporal tables
Archive enabled tables
Indexable versus non-indexable predicates
Boolean versus non-Boolean predicates
Stage 1 versus stage 2
Filter factors
Helping the optimizer
Pagination
The ACID test
Reasons for serialization
Serialization mechanisms
Transaction locking
Lock promotion, escalation, and avoidance
Skip locked data
Currently committed data
Optimistic locking
Hot spots
Application design
Analyzing lock waits
Batch performance issues
Buffer pool operations
Improving performance
Benefit analysis
Massive deletes
Formations Informatique
et Management
en ligne à ce jour
+
Stagiaires dans nos salles
de cours sur
l'année
%
De participants satisfaits
ou très satisfaits de nos
formations
Formateurs experts
validés par
PLB