- 5 hours
The Optimize Db2 Application Performance course describes the methods used by Db2 when processing application programs containing SQL, and provides details of the tools and utilities that can be used to measure and analyse their effectiveness.
Programmers and DBAs responsible for managing the performance of SQL processing.
Completion of all other courses in this curricula, or equivalent knowledge.
After completing this course, the student will be able to:
- Describe how locks affect Db2 performance
- Identify the information that the EXPLAIN facility creates in the PLAN_TABLE
- Code more efficient SQL
- Describe the factors that influence Db2 access paths
- Identify tools and utilities used to measure Db2 performance
Db2's Data Locking Strategy
Suspensions, Timeouts and Deadlocks
Locking Rows, Pages, Tables and Table Spaces
Attributes of Locks
Analyzing Lock Statistics and Reports
Need for Continual SQL Tuning
Tools for Measuring SQL Performance
SQL Tuning Using IBM Data Studio
SELECT Statement Use
How the EXPLAIN Facility Captures SQL Performance Data
Items Influencing the Db2 Access Path
PLAN_TABLE and its Access Path-Related Information
Access Paths When Joining Data