home 
 
 
 
nlfr
 
Home
About ABIS
Services
Courses
Resources
Contact
MyABIS
All CoursesbalkjeGeneral » Introduction to HW & SW » TracksOperating systems » MVS - z/OS » UNIX - Linux - AIX » VMwareDatabases, transaction systems and middleware » DB2 for z/OS » DB2 UDB for Linux, UNIX and Windows » Oracle » SQL Server » MySQL » IMS » CICS » WebSphere MQ » WebSphere Application Server » Business intelligence and data warehouseApplication development » Methods and techniques » TOGAF » PRINCE2 » Programming languages » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesSystems management » ITILbalkjePractical informationRegistration 
DB2 for LUW DBA - Configure, monitor & tune

Intended for

Database administrators, application developers and performance and system specialists who are responsible for the management of the RDBMS and the performance of the existing applications.

Background

Some familiarity with DB2 for LUW (see course Using DB2 for LUW) and SQL (see course SQL workshop), as well as basic DBA competences (see course DB2 for LUW DBA - Core competences) or equivalent experience.

Training method

Classroom instruction and examples.

Course leader

Koen De Backer, Kris Van Thillo.

Duration

3 days.

Schedule

No public sessions are currently scheduled. We will be pleased to set up an on-site course or to schedule an extra public session (in case of a sufficient number of candidates). Interested ? Please contact ABIS.

Objectives

In this course, participants get an overview of the different DB2 for LUW components that influence system and application performance. Query optimization and efficient concurrency scenarios are emphasized. Also the environmental elements (e.g. logical and physical design, catalog information) that have an (direct or indirect) influence on the DB2 for LUW optimizer are discussed. At the end of the course, delegates are able:

  • to discus organisational an physical objects in detail;
  • optimise space management;
  • monitor the system and evaluate dbm/db configuration parameters;
  • trace process flows and db requests
  • tune application behaviour and tune data structures.

Main topics

  • The DB2 for LUW structure: Agents (subagents, loggers, prefetchers, cleaners) - Memory (buffer pools)
  • to identify and tune memory structures and processes;
  • to define and recognize database initialisation parameters;
  • to execute system evaluations by means of monitoring tools.
  • Tuning components: Blocking • Buffer pools • Asynchronous I/O • Database Agents • Sorting • Logging • Lock lists, Catalog Cache, Package Cache
  • Using system monitors: Snapshot monitor • Event monitor • explain facility
  • The DB2 for LUW SQL optimizer: Optimizer components • query rewrite • data access components • parallellism
  • Application performance tuning:

Overview and discussion of the elements that influence the application performance. Discussed elements:

  • Application related components:locking • optimization class • result sets • row blocking • select statements • guidelines • compound SQL • activating databases
  • Environmental elements: configuration impact • table space impact • index management
  • Catalog statistics: collection of statistics • distribution statistics • manual update of statistics
  • Index Advisor: Objective • function and scenario • examples