×

Buffer pool extension for database server

  • US 9,069,484 B2
  • Filed: 03/13/2014
  • Issued: 06/30/2015
  • Est. Priority Date: 03/04/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method, implemented at a computer system that includes one or more processors, a first memory, a second memory that is slower than the first memory, and a third memory that is slower than the second memory, for associating pages of a buffer pool with different memories, the method comprising:

  • determining a first page access frequency threshold and a second page access frequency threshold for classifying a plurality of pages of the buffer pool; and

    de-allocating a portion of the first memory by re-assigning pages from the first memory to both the second memory and the third memory, including;

    preserving one or more first pages having corresponding page access frequencies greater than the first page access threshold within the first memory;

    re-assigning one or more second pages from the first memory to the second memory based on the one or more second pages having corresponding page access frequencies that are less than the first page access threshold, but greater than the second page access threshold; and

    re-assigning one or more third pages from the first memory to the third memory based on the one or more third pages having corresponding page access frequencies that are less than the second page access threshold.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×