×

Runtime query optimization for dynamically selecting from multiple plans in a query based upon runtime-evaluated performance criterion

  • US 6,999,958 B2
  • Filed: 06/07/2002
  • Issued: 02/14/2006
  • Est. Priority Date: 06/07/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method of executing a database query, the method comprising:

  • (a) dynamically evaluating at least one performance criterion for a query during execution of at least a portion of the query;

    (b) selecting one of a plurality of query implementations defined in the query based upon the dynamically-evaluated performance criterion; and

    (c) continuing execution of the query using the selected query implementation;

    wherein dynamically evaluating the performance criterion includes accessing a query data structure that includes the plurality of query implementations to obtain the performance criterion, and wherein continuing execution of the query includes executing the selected query implementation in the query data structure.

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