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:
Apr. 30, 2024

Filed:

Mar. 05, 2019
Applicant:

Entit Software Llc, Sanford, NC (US);

Inventors:

Yuanzhe Bei, Cambridge, MA (US);

Zhihao Zheng, Cambridge, MA (US);

Assignee:

Micro Focus LLC, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/00 (2019.01); G06F 7/00 (2006.01); G06F 11/30 (2006.01); G06F 16/2453 (2019.01); G06F 16/901 (2019.01);
U.S. Cl.
CPC ...
G06F 11/3006 (2013.01); G06F 16/24542 (2019.01); G06F 16/9027 (2019.01);
Abstract

Current physical resources utilization of a computing system as a whole is monitored. The number of queries concurrently being executed against a database by a database management system (DBMS) running on a computing system is monitored. A query plan for a received query to be executed against the database is generated. The query plan includes operators; the generation of the query plan includes generation of query-based statistics for the received query on a per-operator basis without consideration of the queries concurrently being executed. An estimated execution time of the received query is dynamically predicted using a machine-learning model based on the query-based statistics generated for the received query on the per-operator basis, the current physical resources utilization of the computing system, and the number of queries concurrently being executed. The received query is executed against the database based on the dynamically predicted estimated execution time for the received query.


Find Patent Forward Citations

Loading…