Total Utility Control

Intelligent Db2 Utility Automation

 

Total Utility Control automates the generation and triggering of maintenance jobs. Real Time Statistics and thresholds are used to trigger utilities only when needed. Improve DBA productivity, optimize use of scare processing resource, and ensure the health of your Db2 objects.

 

Total Utility Control

Total Utility Control automates the generation and triggering of Db2 maintenance jobs. Real Time Statistics and thresholds are used to trigger utilities only when needed. Improve DBA productivity and optimize use of scare processing resource.

 

Challenge

The Db2 Housekeeping Challenge

Database administrators use various DB2 utilities to run routine housekeeping tasks such as backups, reorgs and statistics collection. Though routine, these tasks are vital as they maintain the health of Db2 objects and ensure the efficiency and performance of the Db2 environment. With increased pressure to do more work in less time, DBAs are often unable to do the analysis required to optimize the timing and scope of utility execution. Running a REORG or RUNSTATs against objects that aren’t in need wastes resource. Fortunately, it is possible to automate the analysis required to determine when and where to run Db2 utilities, and to automate the prioritization and scheduling of utility runs.

Capture, Automate and Optimize Utility Execution Jobs

Save Resource by Executing Utilities Only When Needed

Non-DBAs Can Submit Requests for Utility Runs

Improve DBA productivity

Application Integration for Optimized Utility Execution

Solution

Total Utility Control for Intelligent Automation 

Total Utility Control (TUC) is a powerful framework for the intelligent automation of Db2 for z/OS utilities that automatically optimizes and streamlines the execution of your database maintenance policies.

Designed specifically for database administrators, TUC automates routine object maintenance tasks—especially beneficial in complex Db2 environments with large numbers of objects and stringent availability demands.

With TUC, you can define and/or automate a comprehensive set of maintenance procedures such as backing up data, collecting statistics, reorganizing tables, and recovering data when necessary. Each maintenance task can have unique policies and rules, which may vary across different applications or groups of Db2 objects. For example. by leveraging Real Time Statistics, TUC can identify change rates and trigger maintenance only when objects reach defined thresholds, ensuring just-in-time maintenance, avoiding unnecessary expenditure of CPU resource, and optimizing overall performance and availability of each database.

TUC workflows simplify management by allowing the database administrator to:

  • Group related objects such as tables into various profile
  • Configure policy rules and thresholds for each profile
  • Create reusable utility job templates

Based on these configurations, utility statements are automatically generated for all Db2 objects within a profile – well before it is time to execute them.

At execution time, TUC applies the defined policy rules and thresholds to intelligently determine which utility jobs should be triggered for each object within a profile. It prioritizes job execution according to need and speeds workload processing by parallelizing the processing of profile objects – resulting in faster processing of all profile objects.

TUC comes preconfigured with a default set of rules and procedures that are easily customized to fit your specific environment, enabling quick implementation.

In short, TUC provides a framework that lets users define rules and thresholds that identify objects needing maintenance and then automatically triggers the execution of the appropriate utilities, ensuring efficient, policy-driven database housekeeping.

TUC automation offers the following unique capabilities:

  • Seamless integration with application processing flow to trigger utilities at business significant points while exploiting the capabilities of robust, standard enterprise schedulers. TUC allows full integration with application jobs, avoiding collision between utility jobs and application processing, while allowing administrators to remain in control of all utility jobs.
  • Automated self-learning processes that group objects together, generate compatible utility statements, trigger processing on demand, avoid unnecessary processing, prioritize object processing based on criticality, balance workloads across multiple parallel jobs and handle preparation and postprocessing actions.
  • Flexible customization options that allow administrators to adjust the default setup to easily control utilities, objects and workloads while following local naming conventions and authorization requirements. TUC can be installed out of the box with recommended best practices using optimal options and thresholds, covering existing and newly created objects, and allowing the administrator to immediately exploit the latest functionality provided by utilities.

Shops that will benefit from a TUC implementation include:

  • Shops using in-house scripts and homegrown processes that no longer support growing demands, and who are looking for a tool with outstanding automation functionality and vendor support.
  • Shops with constrained CPU, batch window time, and DBA resource, looking to decrease the cost of object maintenance by implementing a solution that intelligently and automatically maintains object performance and availability while minimizing CPU consumption, and that helps administrators to do more with less.
  • Shops that previously relinquished responsibility for backups, reorgs and statistics collection, and now wish to automatically and non-intrusively regain ownership and control over all utility jobs, without impacting those jobs.
Benefits and Savings
  • Captures, systematizes and executes utility management best practices.
  • Provides a robust framework for the intelligent automation of Db2 utilities.
  • Improves DBA productivity by automating Db2 utility execution. Frees DBAs to focus on more important tasks.
  • Optimizes the use of available system resource and Db2 object health by determining which objects need to be processed and when.
Features and Capabilities
  • Intelligent Statistics-Driven: utility automation for Backup, Recovery, Statistics Collection, Reorg, Archiving, and Unload and Reload of Db2 objects. Automates the generation of utility jobs and exploits schedulers to run the jobs for hands-free Db2 housekeeping.
  • Execution Triggers: TUC examines Real Time Statistics and catalog statistics and based on user defined rules qualifies objects for utility execution. Utility jobs can be automatically triggered and handed over to a scheduler to process the selected objects.
  • Space Management Capabilities: monitor Db2 dataset disk storage and performance, alert and notify of critical conditions, and automate corrective actions to avoid availability issues.
  • Object Grouping: Profiles are used to group DB2 objects and allow these objects to be processed at the same time.
  • Processing Requests: Authorized users (e.g. application team member) can indirectly request the execution of maintenance procedures from the DBA team, with responsibility and control of the operation remaining in the hands of the administrators.
  • Application Integration: Allows users to trigger maintenance procedures at meaningful points in time that fit into an application’s job flow. Jobs can be handed over to the scheduler as needed.
  • Management of periodical cycles: You may have different batch periodical cycles that you will need to run such as daily and monthly backup jobs. For each batch cycle you can define different symbols and a template to be used in your utility jobs.

TESTIMONIALS

What Total Utility Control Users Are Saying

When we compare the Total Utility Control with other products, it continues to come out ahead in terms of features, ease of use, cost and performance.

Read More…

Yaron Zehavi

Head of Database and Software Engineering, Discount Bank

Before implementing TUC, we simply took full backups for all tables. However, with TUC we learned that only 5 percent of our tables have changes. TUC helped us cut short our backup cycle from hours to as few as 20 minutes.

Read More…

Shay Miller

Senior DBA, First International Bank

The friendly and intuitive user interface provides the DBA the power to define maintenance processes and to track their progress easily and smoothly. We feel that this is a unique platform addressing all the aspects of maintenance…

Read More…

Director of System Software

Isracard