IBM · DB/IQ

DB/IQ

Ensure the Quality and Performance of SQL Db2 Applications

DB/IQ is a set of solutions ensuring the quality and performance of your SQL queries, whether static or dynamic, while reducing the load on your z/OS environment. Integrated into DevOps workflows, it helps teams detect and prevent SQL issues early in development.

SQL quality control
Performance analysis
Index optimization
Dynamic query monitoring
DevOps readiness
DB/IQ – SQL quality and performance for Db2

What DB/IQ helps you achieve

Check that SQL Db2 applications comply with quality standards, assess access path efficiency, determine the best indexing strategies, and control query execution — even dynamically.

Quality controlCheck that SQL Db2 applications comply with your quality rules.
Efficient access pathsAssess whether the data access paths are efficient.
Index strategyDetermine the best indexing strategies.
Execution controlControl the execution of Db2 queries, even dynamically.
DB/IQ SQL quality and performance
SQL governanceQuality · Performance · Reliability

DB/IQ QA — Quality Assurance

DB/IQ QA

Quality Assurance

The DB/IQ Quality Assurance solution analyses and checks the entire SQL code, whether it is in source form, DBRM resulting from the Db2 preprocessor, SQL based on the catalogue, or dynamically executed SQL.

Source
DBRM
Dynamic
Checked against 370+ quality rules
Request demo
Quality standards enforcement

Allows the quality of all SQL code to be verified according to the standards defined by the organisation.

Extensive rule library

Over 370 quality rules available off the shelf, customisable to your requirements and service level agreements.

Interactive analysis

Provides developers with interactive quality control and a comprehensive EXPLAIN feature for all SQL statements.

Program validation

Reports and possibly rejects programs that violate the quality rules.

The checks can be triggered on demand by developers, directly in their mainframe or Eclipse development environments, and automatically in batch mode during delivery procedures.

DB/IQ QA+ — Optimisation of dynamic SQL queries

DB/IQ dynamic SQL optimization
Dynamic SQL visibilityCost · Joins · CPU · GETPAGEs · Execution paths
DB/IQ QA+

Optimisation of dynamic SQL queries

The DB/IQ QA+ solution analyses dynamic SQL queries in depth by evaluating their cost, joins, sorts, access paths, execution time, CPU usage and number of GETPAGEs.

It identifies the most resource-intensive queries in order to help stabilize the consumption of dynamic queries and keep their execution within acceptable performance thresholds — preventing unexpected resource spikes in production.

By measuring the evolution of query quality over a given period, it makes it possible to anticipate the impact of Db2 updates on execution paths. Thanks to an automatic comparison of performance between different versions of a query, DB/IQ QA+ guarantees continuous optimisation and increased application stability.

Learn more

Additional DB/IQ modules

Complementary solutions covering package management, workload simulation, index optimization, integrated IDE tooling, and open integration via REST API.

DB/IQ QA-E

Eclipse plug-in for SQL development

DB/IQ QA-E is an Eclipse plug-in compatible with RDz® that provides interactive quality control, EXPLAIN functionality, and real-time access path analysis directly within the IDE. It helps developers identify performance issues early and optimize SQL from the development phase onward, reducing rework and improving application performance before deployment.

Request demo
DB/IQ VS Code

VS Code extension for SQL quality

The DB/IQ extension for Visual Studio Code brings SQL quality control directly into the modern developer's IDE. It provides real-time linting against your organization's rule set and inline EXPLAIN results without leaving the editor.

Request demo
DB/IQ REST API

Open integration via REST API

The DB/IQ REST API enables seamless integration of SQL quality controls into any CI/CD pipeline, custom toolchain, or third-party platform. Teams can programmatically trigger quality checks, retrieve rule violations, and access EXPLAIN results making DB/IQ a native part of automated delivery workflows.

Request demo
In short !

Why organizations choose DB/IQ

DB/IQ helps teams secure SQL quality, anticipate performance risks, automate controls, and support developers and DBAs throughout the application lifecycle.

Lower workloadAutomates SQL control across the lifecycle
Risk anticipationIdentifies problematic SQL queries early
Standards enforcementEnsures application of quality standards and guidelines
Production complianceEnsures delivered SQL code meets quality standards
Developer assistanceCustom help messages and detailed indicators
DevOps compatibleSupports auditing and continuous quality assessment

Ready to secure the quality of your Db2 SQL applications?

Join the teams relying on DB/IQ to prevent issues, optimize performance, and enforce standards.

Request a demo
This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.