Profile based set of plans for a database
OwnerSrinivas Gaddeinventor
Life of this patent
Estimating the term…
Loading patent…
OwnerSrinivas Gaddeinventor
Estimating the term…
A method for selecting a plan for a query is disclosed. The steps of the method include using a current plan when a query is invoked, where the current plan has a corresponding current profile. Determining when the current profile is changed into a new profile. When the current profile has changed, comparing the new profile to a set of stored profiles. When the new profile matches one of a set of stored profiles, then set the new profile as the current profile. And set one of a set of stored plans that corresponds to the first stored profile, as the current plan. When the new profile does not match one of the set of stored profiles, then invoke an optimizer to determine a new plan for the new profile. Set the new profile as the current profile, set the new plan as the current plan, save the new plan into the set of stored plans, and save the new profile into the set of stored profiles.
In a database program running on a computer system, a method for selecting a plan for a query, the steps of the method comprising:
A computer software product that includes a medium readable by a processor, the medium having stored thereon, a method comprising:
In a database program running on a computer system, a database management system used to select a plan for a query, the database management system comprising:
Dependencies are inferred from the claim text.