BPA4DB2™ is an Intelligent Db2 z/OS Buffer Pool Tuning and Pro-Active Alerting Product. It Helps Optimize Db2 Performance and Lower Costs.

imageBPA4DB2™ - a powerful Buffer Pool Tuning & Analysis Tool with Proactive Alerts to Help Manage Db2 Performance & Costs.
This buffer pool analyzer and advisor identifies performance issues and helps lower CPU costs. It finds candidates for tuning and also can generate proposals to improve the setup of buffer pools. BPA4DB2 consists of two parts, a host component which measures the I/O rates and a JAVA client which receives the compressed measurements from the host. Intelligent automation and expert system technology leads to increased system performance and resource cost savings that make this a must have, easily justifiable tool in today's z/OS shops.
Today's machines have more memory which is good but more steps are needed. Good performance still requires proper optimization and buffer pool allocation for your workloads. This is where BPA4DB2's technology, automation, and metrics focus to deliver on the goal of better Db2 performance and lower CPU usage - ergo, better response with lower operating and MLC software costs.

Product Details

Efficient buffer pool tuning improves performance and saves on expensive mainframe resources. However, buffer pool tuning usually proves to be challenging. In many cases, it is so daunting and labor intensive that it tends to be done as a project and only when "needed". Seldom is it implemented as an ongoing task. This lack of monitoring leads to I/O problems, avoidable CPU consumption, inefficient storage usage, and may lead to premature CPU upgrades and memory expansion. BPA4DB2 offers a better and cost effective alternative. Designed to be easy to use, it offers expert system problem detection, problem resolution guidance and automated audit or "health check" with pro-active notification for impending problems.

Db2 Buffer Pool tuning tool


Automatic Problem Detection and Alerts
The question is: "Are there problems with the bufferpools or is the current bufferpool setup already optimal?" In other words, is there tuning potential or not? Can changes to the bufferpool setup improve overall performance or will the changes prove unneeded? How much improvement can be expected? Is it possible to save CPU time? Can access times be shortened, bottlenecks eliminated and related problems avoided?

Revealing problems and tuning opportunities need to be complemented with a metrics system that quantifies the expected improvements. This is particularly important to those responsible for maintaining multiple Db2 subsystems. BPA4DB2 has been designed to provide precise metrics for those who need them.

ReReads and the ReRead Percentage are unique indicators of good or bad buffer pool behavior. Distinct GetPage describes the memory capacity requirements. ReReads identify avoidable I/Os while Distinct GetPage stand for the size a buffer pool requires.
BPA4DB2’s assessment rules are simple. For example:

 No ReReads –
 leave bufferpools alone and use time more wisely

 ReRead Percentage > 10% –
 there is an opportunity to enhance performance

Problem Resolution Guidance
BPA4DB2 clearly indicates tuning potential and bufferpool related problems. It describes the problem and its causes. Whether the issue resides with group bufferpools, local bufferpools or a particular object, BPA4DB2 provides the information required to resolve the situation. When it uncovers and describes all feasible solutions to a problem or tuning issue, it does so in plain English phrases: enlarge or decrease the pool size of Bpxx to…, change this threshold to…, re-assign (shift) these objects from BP0x to BP0y.

Valuable DBA time can now be spent on analysis and ’what if‘ reasoning instead of plowing through volumes of raw data. BPA4DB2 generates ALTER statements, offers re-design strategies for the pools and suggests object grouping enhancements. BPA4DB2 justifies the suggested tuning measures and provides information (rich colored charts) to facilitate a visual analysis. It offers a wealth of bufferpool related details, ReReads, Distinct GetPages, DASD-IO, Average-IO, etc. Its greatest value lies in providing detailed guidance for problem resolution and tuning.

Db2 Buffer Pool tools like BPA4DB2 save money and improve performance

Automated Audit and Health Check
BPA4DB2 makes bufferpool tuning easy. It analyzes measurements, identifies tuning opportunities and provides guidelines and precise instructions for solving problems and tuning the pools. However, maintaining a number of Db2 subsystems under constant observation can occupy the time of one or more DBAs. BPA4DB2 maintains a permanent automated audit. This facility consists of two parts, a host component and a workstation component. The workstation is used to visualize the analysis results, to explain the findings and to present the recommendations for tuning and problem resolution. The host component gathers the metrics for the Db2 subsystems, creates a metrics file and invokes the host examination component (HEC). HEC processes the metrics file and reviews issues including the ReRead percentage (performance indicator), the sequential prefetch threshold (SPTH), the data management threshold (DMTH), the z/OS system paging rate, as well as issues related to data sharing groups like cross invalidation (XMIDIR), SCA fill level, and write failures in Group Bufferpool. Whenever HEC determines that the Db2 system is not adhering to prescribed quality criteria an email alert is sent to the database administration team along with the metrics file. This file gives the DBA access not only to the critical data, but also the ability to use the full analytical power of the local workstation. The tool describes and explains the problem and offers/prepares the best practices counter measures.

The bottom line is BPA4DB2 provides what DBAs require. An interactive webcast demonstration of the product is available to fully explore its many features. Given the tool’s ease of use, it is possible to use data obtained from your site for an online review that you can relate to.

Comprehensive Approach
Based on the analysis of the metrics collected, BPA4DB2 recommends:

• optimal buffer pool sizes
• appropriate assignment of objects to pools
• optimal bufferpool threshold settings

BPA4DB2 offers guidance for an entire redesign of the current bufferpool setup, if required. It also identifies object related problems as well as difficulties that result from poor SQL. BPA4DB2 fully supports group bufferpool tuning and allows continuous auditing of the Coupling Facility.

Performance and Efficiency
BPA4DB2 is designed to make bufferpool monitoring and bufferpool tuning simple. It helps to turn an occasional project into an efficient ongoing task. A task that helps save money and avoid problems.  

In Summary

BPA4DB2 helps improve system throughput, response times and lower costs.. It intelligently automates buffer pool tuning and provides Db2 healthcheck alerts when potential problems are detected.. Simplify tuning, get pro-active alerts, and help maintain optimal performance with BPA4DB2.

  • Automated problem detection
  • Clear identification of tuning opportunities
  • Low overhead and no large trace files to download
  • Expert system technology
  • Shows SQL statement effect on bufferpools.
  • Outperforms dated competitor products
  • Provides key reread and distinct getpage metrics for accurate tuning and sizing

Contact us to schedule a Q&A, Demo, or free trial.

Click for demo or trial info



Our Track Record

Customer satisfaction is our goal. Listening to our customers has led to improvements in our products and increased customer loyalty with personal, responsive support.  In these days of impersonal mega-vendors, we strive to provide constantly enhanced products that meet new technological advances and help our customers meet their technology goals.