Responsive Systems Company

Buffer Pool Tool for DB2


The Buffer Pool Tool is a new generation product that allows a performance analyst to evaluate the System and Application effect of changes to DB2 buffer pools in Simulation mode - without having to actually make the changes to the production system.

Simulations PREDICT the effect of:

  • Changing Pool Sizes
  • Changing Pool Thresholds
  • Moving Objects into Different Pools
  • Moving Objects into New Pools that do not Currently Exist

Simulation / Prediction

This component and approach allows a much faster evaluation of tuning options than a trial and error methodology, and avoids costly mistakes with the production system.  Since the Simulation shows the impact and the interaction of all objects together within a pool, is much more effective and accurate than attempting a pool isolation methodology for tuning. Quite directly, this is the only way you can get it right.

Temporary pool isolation, and performance evaluation of an object in one pool might take you half a lifetime to complete for a large DB2 environment, and the fallacy of pool isolation is the lack of interaction between multiple or many objects. This cannot be determined or evaluated using isolation techniques.

Statistical Analysis

The Statistical Analysis component provides a level of information for the overall System, each Pool, and every Object, that is simply not available from any other product. Additionally, a PC based graphics component makes it easy to determine which objects are performing the best, which are performing poorly, the impact each is having on its current pool, and which objects will obtain the greatest improvement from changes.

A PC based graphic analysis component processes summarized data from the mainframe facilities, and easily shows the best and poorest performing pools and objects. It also provides analysis of the current environment and makes tuning suggestions for your system. These suggestions may encompass anything from changing pool thresholds, increasing pool sizes, and moving objects into different pools. The software is Y2K compliant.

A Coupling Facility sizing component is available that provides initial sizing specifications for the CF structures in a Data Sharing Environment.  This PC based component facilitates the easy evaluation of various sharing options, and uses the statistical data from the operating DB2 subsystem rather than the redbook guesstimates of "small", "medium", or "large".


Coupling Facility Sizing Module

 

The Buffer Pool Tool Has No Competition!!

Product Functions

BPT

Online Monitors

DB2 Pool Displays

Platinum SubSystem Analyzer

Predicts System Performance Levels at Varying Pool Sizes

Y

 

 

 

Predicts Improved Object Performance within each Pool

Y

 

 

 

Move objects into different Pools in Simulations

Y

 

 

 

Adjust VPSEQT and HPSEQT Thresholds in Simulations

Y

 

 

 

Object Access Information, Rate and Type of Access

Y

Y#

 

Y#

Object I/O Rates, Avg. & Max. Elapsed for all I/Os

Y

Y#

 

Y#

System I/O rates, Avg. & Max. Elapsed for all I/Os

Y

Y#

 

Y#

Processes a Meaningful Data Collection Interval > 30 Minutes

Y

 

Y*

 

Extensive Statistical Analysis at Pool Level

Y

 

 

 

Ranked Statistical Analysis for each Object within each Pool

Y

 

 

 

Statistical Object Usage Analysis for Plan, Authid, or Combination

Y

 

 

 

Provide Average and Maximum Resident Pages by Object

Y

 

 

Y@

Average Page Residency Times

Y

 

 

 

Helps Identify Transient Objects

Y

 

 

 

Shows how to reduce Transaction Elapsed Times

Y

 

 

 

Optimize DB2 Memory Usage, Eliminate I/Os, and Save $$$

Y

 

 

 


* The data must be available for every object in every pool during the same time interval to be meaningful.  It's usually impossible to display all of the data using the Buffer Pool Display commands for pools with hundreds of objects.  Since the displays do not order the output by access rates, one or more highly accessed objects may be lost because the line output is limited.
If multiple detail level displays are utilized, they're not from the same time interval and aren't statistically relevant.

# Usually cannot handle a long enough trace period to provide statistical relevance

@ Can show the maximum (not an average), and can't indicate when this happened; within the last five minutes, five hours, or five days


What do our users say?

Chuck Michalski, VP, Northern Trust Company
Prior to using Buffer Pool Tool at Northern Trust, we had already implemented the standard tuning recommendations we'd picked up from IDUG, i.e. isolate the catalog, separate pool for sortworks, separate pool for small heavily accessed objects... We were also making use of some Hiperpool buffers, but probably not very effectively. The Buffer Pool Tool enabled us to take full advantage of Hiperpools. The Collection Reports and Simulations greatly facilitated our analyses for the assignm Over the past year, while Northern's DB2 workload has increased by about 30%, thanks in large part to Buffer Pool Tool, we have actually reduced our RIO rate. At TNT, we estimate that an average saving of 60 RIOs per second has been realized during primetime hours.  Next month, we are moving to a new computer. The Buffer Pool Tool was an essential ingredient in our tuning effort to maximize throughput on the 9021-9X2 and avoid data sharing for another year.

Richard Gaunt & Patrick Morrison, INTRIA/CIBC(Canadian Imperial Bank)
Projected a cost saving from I/O elimination greater than $1,300,000 over three years by using Buffer Pool Tool. We eliminated 2,000,000 I/Os per day on one system, and 750,000 I/Os per day on a second system. We were also able to identify and correct application performance problems

Marla Synder, Missouri Gas
Before tuning our batch workload with Buffer Pool Tool we could not get our online system up until almost 10AM. Now we have the online system back up by 4AM.

Large Mid-Western Transportation Company
We found a major application problem during the Buffer Pool Tool trial, that was not shown as a problem from any other reporting or monitoring system. Fixing this problem recovered more than 15% of our 9021-982 processors CPU, and allowed us to cancel our processor upgrade.
 


  eMail Us with Your Questions or Comments 
 
Responsive Systems Company 1997-2014  All Rights Reserved.
281 Highway 79, Morganville, NJ 07751 USA
Office: (732) 972-1261, FAX: (732) 972-9416

Last modified: May 29, 2014 by Dr Bernie Domanski