The How to do a DB2 Performance Review class will discuss the research, process and impact of doing a performance review of your DB2 environments, systems, and applications. An overall system, architectural, database and performance tuning review can dramatically reduce costs and improve system and application performance, availability and scalability. By analyzing many processing performance conditions and detailing various recommendations you can quickly improve database application performance, throughput and response time. This class will detail activities to evaluate production z/OS, UNIX and Windows DB2 environments. This class will detail problem areas and the improvements that can be made in system configurations, database designs and batch, online and Websphere applications. These techniques at many consulting clients have dramatically reduced daily CPU consumption and saved clients thousands and sometimes millions of dollars in CPU costs.
Topics:
Chapter 1: DB2 Performance Review Process Overview
- Architecture review
- Systems, applications, processes
- System Components
- DB2 z/OS & LUW processes
- Applications through the ages
- Batch Characteristics
- Online Characteristics
- Distributed Java Characteristics
Chapter 2: DB2 Component Architectures
- DB2 System processes
- Cache Components
- Data Storage Architectures
Chapter 3: System Performance Characteristics
- CPU Usage
- I/O Types/Characteristics
- Locking Considerations
Chapter 4: System Settings & Configurations
- Performance Parameters
- z/OS unique advantages
- LUW unique settings
Chapter 5: Database Performance Review
- Tablespace Review
- Design Options
- Answer Optimization
- Aggregates Design
Chapter 6: Tablespace Definitions
- Tablespace Page Considerations
- Tablespace Types
- Partitioning Alternatives
- Multi-Dimensional Cluster MDC
- Index Keys Considerations
- Key Designs for Partitioning
Chapter 7: Application Performance Keys
- Batch Characteristics
- Online Profiles
- Distributed Java applications
- Index Keys Considerations
- Key Designs for Partitioning
Chapter 8: SQL access Paths, UNION ALL Views and MQTs
- SQL Access Paths Overview
- LUW Partitioning
- UNION ALL Views
- Leveraging LUW partitioning
- Leveraging MQTs
Figure 1: DB2 z/OS Architecture & Memory Model
Figure 2: DB2 LUW Architecture & Memory Model
Figure 3: SQL Access Path Chart