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. 04, 2014

Filed:

Mar. 28, 2012
Applicants:

Patrick D Bossman, Sarasota, FL (US);

Curt L. Cotner, Gilroy, CA (US);

You-chin Fuh, San Jose, CA (US);

Adarsh R. Pannu, San Jose, CA (US);

Kun Peng Ren, Thornhill, CA;

Inventors:

Patrick D Bossman, Sarasota, FL (US);

Curt L. Cotner, Gilroy, CA (US);

You-Chin Fuh, San Jose, CA (US);

Adarsh R. Pannu, San Jose, CA (US);

Kun Peng Ren, Thornhill, CA;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 7/00 (2006.01); G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
G06F 17/30477 (2013.01); G06F 17/30675 (2013.01); G06F 17/30935 (2013.01); G06F 17/30938 (2013.01);
Abstract

An adaptive query execution plan enhancement is provided by: selecting a sample of literal sets from an execution history of a query statement; determining a plurality of access paths by applying each literal set in the sample to the query statement; for each given access path of the plurality of access paths, determining a total execution cost by applying each literal set in the sample to the given access path; and selecting a preferred access path from the plurality of access paths based on the total execution costs for each given access path. A plurality of preferred access paths for a plurality of query statements in an application workload is collected and may be presented as a query execution plan enhancement recommendation to users.


Find Patent Forward Citations

Loading…