Patent · US Active

Maintaining and utilizing SQL execution plan histories

US8335767B2 · kind B2 · utility

20Cited by
85References
32Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 8, 2008
Grant dateDec 18, 2012
Priority date
Expiry dateSep 20, 2030

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/24542
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Approaches, techniques, and mechanisms are disclosed for maintaining a history of query plans executed for a database command, along with information related to each query plan. A database server receives a request to execute a particular command. The database server determines a plan for executing the particular command. The database server adds first information to a plan history associated with the particular command. The plan history comprises information related to a plurality of plans that have been generated for the particular command. The first information may include, for example, properties of the plan (including an outline of the plan) as well as statistics collected during execution of the plan. The database server may implement techniques for periodically refreshing information in a plan history. The database server may also implement techniques for purging old or less important plans.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.