×

Method for determining optimal database materializations using a query optimizer

  • US 6,356,889 B1
  • Filed: 09/30/1999
  • Issued: 03/12/2002
  • Est. Priority Date: 09/30/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for determining optimal materializations for a query optimizer in a database management system, wherein the query optimizer generates one or more query execution plans in response to a query input from a user for accessing data in a database schema in the database management system, said method comprising the steps of:

  • (a) generating a plurality of temporary materializations as candidates for the query execution plans associated with the query;

    (b) computing estimated statistics for selected performance parameters for each of said temporary materializations;

    (c) utilizing the query optimizer to optimize each of the query execution plans;

    (d) determining if any of said temporary materializations are being utilized in any of the query execution plans;

    (e) if any of said temporary materializations are being utilized in any of the query execution plans, recommending said temporary materializations to the user together with the associated query execution plans.

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