Download presentation
Presentation is loading. Please wait.
1
DB2 Universal Database February 27, 2003 | BTW 2003 © 2003 IBM Corporation Automatic Database Configuration for DB2 Universal Database Compressing Years of Performance Expertise into Seconds of Execution Eva Kwan, Berni Schiefer, Sam Lightstone, Adam Storm and Leanne Wu -- IBM Toronto Lab
2
DB2 Universal Database Automatic Database Configuration for DB2 Universal Database | BTW 2003 © 2003 IBM Corporation 2 Agenda Autonomic Computing at IBM The DB2 Configuration Advisor How the Configuration Advisor works Demo Performance Results Summary
3
DB2 Universal Database Automatic Database Configuration for DB2 Universal Database | BTW 2003 © 2003 IBM Corporation 3 Table of contents Autonomic Computing at IBM The DB2 Configuration Advisor Demo Performance Results Summary
4
DB2 Universal Database Automatic Database Configuration for DB2 Universal Database | BTW 2003 © 2003 IBM Corporation 4 Autonomic Computing at IBM Computing systems are becoming larger and more complex Performance remains critical System management becomes more costly and time consuming Database management software has become middleware Systems should be able to manage themselves Self-Configuring Self-Healing Self-Optimizing Self-Protecting Work being done across IBM on Autonomic Computing www.ibm.com/autonomic
5
DB2 Universal Database Automatic Database Configuration for DB2 Universal Database | BTW 2003 © 2003 IBM Corporation 5 Autonomic Computing in DB2 Heath Center Automatically diagnoses and fixes many common problems Locking, logging, heap utilization Design Advisor Suggests indexes based on workload characteristics Query Patroller Automatically schedules queries based on users specifications http://www.idug.org/member/journal/summer00/articl08.cfm
6
DB2 Universal Database Automatic Database Configuration for DB2 Universal Database | BTW 2003 © 2003 IBM Corporation 6 Table of contents Autonomic Computing at IBM The DB2 Configuration Advisor Demo Performance Results Summary
7
DB2 Universal Database Automatic Database Configuration for DB2 Universal Database | BTW 2003 © 2003 IBM Corporation 7 DB2 Configuration Advisor Sets up to 37 of the most important performance critical configuration parameters including those affecting: Memory usage Parallelism Asynchronous I/O Logging Three interfaces Graphical User Interface integrated into the DB2 Control Center Command Line Interface accessible through the DB2 CLP Programmatically through C APIs or Java Stored Procedure Has existed since DB2 v5 but was significantly rewritten for v8.1 to improve performance and versatility
8
DB2 Universal Database Automatic Database Configuration for DB2 Universal Database | BTW 2003 © 2003 IBM Corporation 8 How the Configuration Advisor Works Uses three sources of information to determine an appropriate configurations User input to 9 simple questions Automatically sensed system characteristics Expert heuristics Heuristics were devised through extensive consultation with many database administrators and performance experts at IBM Extensive work done to ensure proper results regardless of the workload and environment
9
DB2 Universal Database Automatic Database Configuration for DB2 Universal Database | BTW 2003 © 2003 IBM Corporation 9 Table of contents Autonomic Computing at IBM The DB2 Configuration Advisor Demo Performance Results Summary
10
DB2 Universal Database Automatic Database Configuration for DB2 Universal Database | BTW 2003 © 2003 IBM Corporation 10 Table of contents Autonomic Computing at IBM The DB2 Configuration Advisor Demo Performance Results Summary
11
DB2 Universal Database Automatic Database Configuration for DB2 Universal Database | BTW 2003 © 2003 IBM Corporation 11 Experimental Results Four sets of experimental Results Two sets of experiments on OLTP type workloads Tested both 32 and 64 bit code base Two sets of experiments on industrial workloads Conducted at two of the world’s leading investment banks
12
DB2 Universal Database Automatic Database Configuration for DB2 Universal Database | BTW 2003 © 2003 IBM Corporation 12 OLTP Tests
13
DB2 Universal Database Automatic Database Configuration for DB2 Universal Database | BTW 2003 © 2003 IBM Corporation 13 Investment Banks
14
DB2 Universal Database Automatic Database Configuration for DB2 Universal Database | BTW 2003 © 2003 IBM Corporation 14 Summary Configuration advisor dramatically reduces the cost of tuning Compared with expertly tuned databases Configuration Advisor provides near hand-tuned performance Compared with industry tuned databases Configuration Advisor shows substantial performance improvement Part of larger Autonomic Computing effort at IBM and within DB2
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.