×

Adjusting a resource estimate in response to progress of execution of a request

  • US 8,516,488 B1
  • Filed: 11/09/2010
  • Issued: 08/20/2013
  • Est. Priority Date: 11/09/2010
  • Status: Active Grant
First Claim
Patent Images

1. A database system comprising:

  • at least one processor;

    an optimizer executable on the at least one processor to generate resource estimates regarding execution of a request in the database system; and

    a regulator executable on the at least one processor to;

    monitor progress of execution of the request to determine actual consumption of resources during the execution of the request;

    compare the actual consumption of the resources during the execution of the request with the resource estimates;

    adjust the resource estimates based on the comparing;

    adjust a priority setting of the request according to the adjusted resource estimates;

    receive cardinality estimates provided by the optimizer regarding a size of at least one table or a size of at least one spool for storing an intermediate result; and

    adjust the resource estimates based on determining that the cardinality estimates are inaccurate.

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