Patent · US Active

Automatic recognition and capture of SQL execution plans

US8600977B2 · kind B2 · utility

18Cited by
90References
32Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 8, 2008
Grant dateDec 3, 2013
Priority date
Expiry dateAug 1, 2031

Classification

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

Abstract

Approaches, techniques, and mechanisms are disclosed for capturing and utilizing information related to query plans exhibiting interesting characteristics. A database server receives a request to execute a command. The database server executes the command according to a query plan. In response to determining that the command matches one or more pre-defined criteria, the database server captures information related to the execution of the first command. The criteria may include, for example, whether or not the command is repeatable, the existence of bind variables, access of a particular object, high resource utilization, receipt from a particular user, client, or application, etc. The information recorded may include, for example, performance statistics collected during execution of the first plan, data indicating the execution context during execution of the first plan, and properties of the first plan. The recorded information may subsequently be utilized by the database server in executing other database other database commands.

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