The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 30, 2018

Filed:

Jun. 23, 2014
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Rafal P. Konik, Oronoco, MN (US);

Roger A. Mittelstadt, Byron, MN (US);

Brian R. Muras, Rochester, MN (US);

Mark W. Theuer, Rochester, MN (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
G06F 17/30076 (2013.01); G06F 17/30079 (2013.01); G06F 17/30091 (2013.01); G06F 17/30309 (2013.01); G06F 17/30339 (2013.01); G06F 17/30383 (2013.01); G06F 17/30463 (2013.01);
Abstract

A database table is monitored to automatically determine its volatility, and at least one volatility attribute expressing volatility state is saved. The volatility attribute is used to manage the database, e.g., to determine an optimum query execution strategy for a query involving data in the table, and/or for determining whether to re-optimize a previously saved query execution strategy and/or for managing storage and retrieval of table data. Preferably, parameters of the database table are captured at regular sampling intervals and a figure of merit representing volatility is computed from the parameter values. Preferably, the database supports the SQL database language, and the volatility attribute is or includes the SQL VOLATILE attribute. In an additional embodiment, the database manager may express volatility of a database table as a value within a range.


Find Patent Forward Citations

Loading…