DBMS Query Execution Signatures for Duplicate Performance Issues

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Identifying and correcting database management system (DBMS) performance issues is resource-intensive, as a single issue may manifest in multiple use cases, increasing the workload for development teams.

Innovation Solution

A testing system utilizes performance data to generate a key operations graph and employs graph neural networks to identify equivalent performance issues across different queries, reducing the need for redundant analysis by identifying and correcting common underlying issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If development teams manually analyze performance issues in multiple use cases, then performance issues can be identified and corrected, but the workload and time consumption increase significantly

Engineering Contradiction:
Improveperformance issue identificationVSAvoidtime consumption
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent creates a virtual replica (clone) of the DBMS system that mirrors the actual system's performance data and operations. This copy allows automated analysis of performance issues across multiple use cases without manually re-examining each case, thereby reducing time consumption while maintaining identification accuracy

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system automatically analyzes performance data from multiple use cases to identify equivalent performance issues without requiring manual intervention. The automated analysis process serves itself by detecting patterns and equivalents across different queries, eliminating the need for human teams to manually review each performance issue

Inventive Principle:
Principle #25Self-service

2Measurement precision

If development teams manually analyze each performance issue separately, then detailed analysis can be performed, but human resource utilization becomes inefficient

Engineering Contradiction:
Improveperformance analysis detailVSAvoidhuman resource utilization
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent merges the analysis of multiple performance issues by identifying equivalents among them. Instead of analyzing each issue separately, the system combines equivalent issues into unified categories, allowing detailed analysis to be performed once per category rather than repeatedly for each individual issue, thereby improving human resource utilization

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The virtual replica of the DBMS system stores and processes performance data from multiple use cases, enabling automated detailed analysis of performance patterns. This copy allows the system to maintain measurement precision through comprehensive data analysis while freeing human resources from repetitive manual analysis tasks

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If a testing system analyzes performance data from multiple queries, then equivalent performance issues can be identified, but the system complexity increases

Engineering Contradiction:
Improveperformance issue recognitionVSAvoidtesting system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The virtual replica system serves multiple functions: it stores performance data, executes queries, analyzes performance issues, and identifies equivalents across different use cases. This multi-functional approach consolidates what would otherwise require multiple separate systems into a single unified platform, managing complexity while enhancing versatility

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The virtual replica acts as an intermediary between the actual DBMS system and the analysis process. It captures performance data from multiple queries and provides a standardized interface for analyzing equivalent performance issues, simplifying the overall system architecture by introducing a dedicated intermediary layer that handles complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250348465A1Database management system performance issue correction
Publication Date: 2025.11.13 SAP SE
  • US20250348465A1 patent drawing
  • US20250348465A1 patent drawing
  • US20250348465A1 patent drawing

AI summary

Various examples are directed to systems and methods for testing a database management system. A testing system may execute a graph neural network using first performance data describing a plurality of operations executed by a database management system to implement a first query, based at least in part on the graph neural network output, generate first query execution signature data describing the execution of the first query at the database management system. The testing system may compare the first query execution signature data to second query execution signature data describing execution of a second query at the database management system.