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-2009 All Rights Reserved.
281 Highway 79, Morganville,
NJ 07751 USA
(732) 972-1261, (800) DB2-EXPErt, (732) 972-9416 FAX
Last modified:
December 08, 2008
by
Dr
Bernie Domanski |