Skip to main content

IBM DB2 9 for z/OS: New Tools for Query Optimization

An IBM Redbooks publication

Note: This is publication is now archived. For reference only.

thumbnail 

Published on 13 December 2007

  1. .PDF (9.8 MB)

 Order hardcopy
Share this page:   

ISBN-10: 0738488615
ISBN-13: 9780738488615
IBM Form #: SG24-7421-00


Authors: Paolo Bruni, Terry Berman, John Iczkovits, Basuki Soetarman, Bart Steegmans and Mike Turner

menu icon

Abstract

The cost-based optimizer of IBM DB2 for z/OS has continually evolved since its initial inception. Support has included new optimization algorithms, join methods, complex relational data structures, such as star schemas. DB2 for z/OS V8 has provided access path visualization and a Statistics Advisor function through a new Visual Explain.

DB2 9 for z/OS starts addressing the challenge of reducing cost of ownership by extending query optimization through expert-based query and workload analysis, server enhancements, and an Index Advisory function. These functions are delivered with two tools: DB2 Optimization Service Center and DB2 Optimization Expert.

This book helps you understand the installation, customization, and usage aspects of the tools. You are guided through scenarios of gradually increasing complexity where the functions of the tools are exploited for query optimization.

Table of Contents

Part 1. Introduction

Chapter 1. Query optimization

Chapter 2. Sample query optimization

Part 2. Installation and customization

Chapter 3. Installing Optimization Service Center

Chapter 4. Installing Optimization Expert

Chapter 5. Tools configuration and customization

Part 3. Critical query detection

Chapter 6. Profile monitoring

Chapter 7. Workloads

Part 4. Solution components

Chapter 8. Query tools

Chapter 9. Statistics Advisor

Chapter 10. Index Advisor

Chapter 11. Access Path Advisor and Query Advisor

Part 5. Tuning scenarios

Chapter 12. Analysis of a problem query

Chapter 13. Analysis of a problem workload

Chapter 14. Common practices

Appendix A. Tips for optimizing very large static workloads

Appendix B. Administrative Scheduler

Appendix C. Relevant DB2 objects

 

Others who read this also read