The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 28, 2023

Filed:

Jul. 01, 2020
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Vincent Corvinelli, Mississauga, CA;

Mohammed Fahd Alhamid, North York, CA;

Mohamad F. Kalil, Ottawa, CA;

Calisto Zuzarte, Pickering, CA;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/2453 (2019.01); G06N 20/00 (2019.01); G06F 16/28 (2019.01);
U.S. Cl.
CPC ...
G06F 16/24549 (2019.01); G06F 16/288 (2019.01); G06N 20/00 (2019.01);
Abstract

In an approach to improve query optimization in a database management system, embodiments identify opportunities for improvement in a cardinality estimate using a workload feedback process using a query feedback performed during query compilation. Embodiments identify correlations and relationships based on the structure of the query feedback and the runtime feedback performed, and collects data from the execution of a query to identify errors in estimates of the query optimizer. Further, embodiments submit the query feedback and the runtime feedback to a machine learning engine to update a set of models. Additionally, embodiments update a set of models based on the submitted query feedback and runtime feedback, and output a new, updated, or re-trained model based on collected data from the execution of the query to identify the errors in estimates of the query optimizer, the submitted query feedback and the runtime feedback, or a trained generated mode.


Find Patent Forward Citations

Loading…