×

Data allocation containers in a partitioned table of a computer database system for holding data based on usage

  • US 9,471,614 B2
  • Filed: 04/15/2014
  • Issued: 10/18/2016
  • Est. Priority Date: 09/25/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for allocating data into data allocation containers in a partitioned table of a database comprising:

  • utilizing a processor to execute computer codes comprising the steps of;

    receiving a query to the partitioned table of the database;

    selecting at least one row of data in the partitioned table specified by the query;

    recording appropriate data regarding the usage of the row of data in the partitioned table by the query to use in allocation of the row of data into a plurality of data allocation containers (DACs) in the partitioned table by;

    updating a counter for a number of queries made to the partitioned database table;

    incrementing a counter for a number of times selected for each selected row by the query; and

    computing a DAC selection ratio (DSR) for each selected row by the query from a quotient of the number of queries made to the partitioned table and the number of times selected; and

    at an appropriate time interval moving the row of data accessed by the query from a current DAC to a different DAC in the partitioned table based on the recorded data regarding the usage of the row of data by the query.

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