×

Learning from empirical results in query optimization

  • US 6,763,359 B2
  • Filed: 06/06/2001
  • Issued: 07/13/2004
  • Est. Priority Date: 06/06/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method of performing a query in a computer system to retrieve data from a database stored on the computer system, the method comprising:

  • (a) generating a plurality of query execution plans (QEPs) for the query;

    (b) providing an execution model of each of the QEPs;

    (c) choosing one of the QEPs for execution based on the model associated therewith; and

    (d) using a feedback loop to monitor the execution of the chosen QEP, to analyze information from the monitored execution, to compute adjustments to the model using the analyzed information, and in exploit the computed adjustments to refine the model, wherein the model is used to estimate intermediate results at each step of the QEP.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×