×

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

  • US 9,424,300 B2
  • Filed: 09/25/2013
  • Issued: 08/23/2016
  • Est. Priority Date: 09/25/2013
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • at least one processor;

    a memory coupled to the at least one processor;

    a database residing in the memory having data in at least one partitioned database table divided into a plurality of data allocation containers (DACs);

    a database manager with a DAC manager residing in the memory and executed by the at least one processor that determines which of the plurality of DACs to place rows of data into based on usage of the rows of data in past queries from data usage information stored in the rows of the data of the DACs, andwherein the data usage information comprises a counter and the DAC manager increments the counter for a number of times selected for each selected row by the query, and computes a DAC selection ratio (DSR) for each selected row by the query from a quotient of a number of queries made to the partitioned table and the number of times selected.

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