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:
Nov. 17, 2020

Filed:

Jun. 17, 2010
Applicants:

Nicolas Bruno, Redmond, WA (US);

Ravishankar Ramamurthy, Redmond, WA (US);

Surajit Chaudhuri, Redmond, WA (US);

Vivek Ravindranath Narasayya, Redmond, WA (US);

Inventors:

Nicolas Bruno, Redmond, WA (US);

Ravishankar Ramamurthy, Redmond, WA (US);

Surajit Chaudhuri, Redmond, WA (US);

Vivek Ravindranath Narasayya, Redmond, WA (US);

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 16/2453 (2019.01);
U.S. Cl.
CPC ...
G06F 16/24537 (2019.01); G06F 16/24542 (2019.01);
Abstract

A relational database server may concurrently execute many relational queries, but a complex relational query may cause performance delays in the fulfillment of other relational queries. Instead, the relational database server may generate a query plan for the relational query, and may endeavor to partition the relational query between a spool operator and a scan operator into two or more query slices, where each query slice may be executed within a query slice threshold. Many alternative candidate query plans may be considered, such as inserting spool and scan operators after various operators and parameterizing operators in order to partition the records of a relation into two or more ranges based on an attribute of the relation. A large search space of candidate query plans may be reviewed in order to select a query plan that respects the query slice threshold while efficiently executing the logic of the relational query.


Find Patent Forward Citations

Loading…