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:
Jun. 15, 2021

Filed:

Mar. 22, 2017
Applicant:

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

Inventors:

Zhi Tong Dou, Beijing, CN;

Yue Li, Beijing, CN;

Guang Bao N. Ni, Beijing, CN;

Gang Shen, Shanghai, CN;

Jing Jing Xiao, Beijing, CN;

Xin Ying Yang, Beijing, CN;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); G06F 16/2453 (2019.01); G06F 16/28 (2019.01);
U.S. Cl.
CPC ...
G06F 16/24544 (2019.01); G06F 16/284 (2019.01);
Abstract

A method, computing system and computer program product are provided. A nested loop join access plan for a query is executed and processed records of a most outer table of a nested loop join that satisfy local predicates are counted. When a count of the processed records is not less than a threshold value, a cost to complete execution of the nested loop join access plan and a cost of executing a new access plan based on recalculated filter factors for local predicates of the query are compared. When the cost to complete is less, execution of the nested loop join access plan is resumed to complete running of the query. When the cost of executing the new access plan is less, the new access plan is executed to rerun the query. A result of the query is provided.


Find Patent Forward Citations

Loading…