×

DATABASE CONFIGURATION ANALYSIS

  • US 20070174335A1
  • Filed: 01/20/2006
  • Published: 07/26/2007
  • Est. Priority Date: 01/20/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • a) determining at least two configurations of a database system, each configuration containing one or more tables, indices, and/or views;

    b) sampling a first configuration and a second configuration from the at least two configurations;

    c) determining a representative workload containing at least one query executable against the database system;

    d) sampling a sample workload from at least a portion of the representative workload;

    e) estimating a cost of executing the configuration workload based on the first configuration and the second configuration;

    f) determining a probability of correct selection of the first configuration and the second configuration;

    g) determining a probability of correct selection of the sample workload based at least in part on the probability of correct selection of the first configuration and the second configuration;

    h) updating the sample workload if the probability of correct selection of the sample workload does not exceed a target probability threshold; and

    i) if the probability of correct selection of the sample workload exceeds the target probability threshold, configuring the data store based on a best configuration of the first configuration and the second configuration based on the estimated cost.

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