×

Techniques for estimating progress of database queries

  • US 7,454,407 B2
  • Filed: 06/10/2005
  • Issued: 11/18/2008
  • Est. Priority Date: 06/10/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. One or more computer readable storage media comprising computer executable instructions that, when executed, direct a computing device to:

  • associate at least a respective lower-bound parameter with each node in an operator tree representing a database query, wherein each lower-bound parameter represents a lower bound on a number of operations expected to be performed when processing the node during the database query;

    execute the database query;

    estimate progress of the database query at a given point in the database query based at least in part upon the lower-bound parameters by dividing a number of operations performed during the database query up to the given point by a sum of the respective lower-bound parameters associated with each of the nodes of the operator tree; and

    refine the estimate of the progress of the database query based on characteristics observed during the query.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×