Application programmers and designers seeking more in-depth knowledge about IBM's DB2 database under z/OS and LUW platforms (up to DB2 10 on z/OS and 9.7 LUW).
The participant should have some knowledge of the relevant application language (eg. COBOL, Java, C++ etc...). Please inform Verhoef of the language and platform in use when booking the course.
5 days. Hands on.
This course focuses on using efficient SQL on all platforms and using appropriate host languages in the business applications environment. Through a combination of lectures and a progressive series of workshops, the audience will gain a solid grounding in SQL and how it is used interactively and embedded in host language programs. Many other DB2 issues are also covered, including how to address performance concerns, exploring the system catalog, batch and interactive issues, and DB2 product enhancements in the latest versions.
Locking protocols, isolation levels, etc.
Stored Procedures.
When and how to utilise, in each applicable version.
The Development Center and cross-platform procedures.
Triggers
Performance Issues
Understanding the relationship between design and performance.
Normalization and de-normalization.
Row layout and free-space considerations.
Understanding the DB2 Optimizer.
Detailed examination of access paths in DB2.
Query and CPU parallelism.
RUNSTATS/REORG
Optimizer enhancements in the latest release.
Stage 1 vs. Stage 2 predicates.
Indexes.
Types of indexes
Clustered
Partitioned
Type of Index
Volatile
Advantages and disadvantages of indexes.
EXPLAIN / OPTIMIZATION SERVICE CENTER
Examining and interpreting EXPLAIN data
New EXPLAIN columns in the latest release.
DSN_STATEMNT_TABLE (z/OS only)
The DB2 System Catalog and History Tables
Examining the key metadata affecting optimisation decisions.
Please complete the form to enquire about running a course at your premises or one of our training facilities
|
Verhoef Training Ltd. 11 Kingsmead Square, Bath, BA1 2AB, UK Tel. +44(0)1225 339705 |