×

Autonomic regulation of a volatile database table attribute

  • US 10,108,622 B2
  • Filed: 03/26/2014
  • Issued: 10/23/2018
  • Est. Priority Date: 03/26/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for managing a computerized database, comprising the following executed by at least one computer system:

  • monitoring at least one parameter of a database table of said computerized database over at least one time interval and saving monitored parameter data with respect to said database table;

    determining a database table volatility state of said database table using the saved monitored parameter data, said database table volatility state being a property of said database table that is a function of changes to data recorded in said database table with respect to time, said database table volatility state being independent of any queries against data in said database table;

    responsive to determining a database table volatility state of said database table using the saved monitored parameter data, generating and saving at least one database table volatility attribute expressing the database table volatility state of said database table; and

    using said at least one volatility attribute to manage access to data in said database table, wherein using said at least one volatility attribute to manage access to data in said database table comprises at least one of;

    (a) using said at least one volatility attribute to determine an optimum query execution strategy for a query against data in said database table, (b) using said at least one volatility attribute to determine whether to re-optimize a previously saved query execution strategy for a query against data in said database table, (c) using said at least one volatility attribute to determine whether to collect statistical data regarding said database table, and (d) using said at least one volatility attribute to manage storage and/or retrieval of data in said at least one database table.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×