Buffer pool extension for database server
AssigneeMicrosoft Corporation
InventorsChengliang Zhang, Sadashivan Krishnamurthy, Georgiy I. Reynya, Alexandre Verbitski, Pedro Celis, Dexter Paul Bradshaw
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsChengliang Zhang, Sadashivan Krishnamurthy, Georgiy I. Reynya, Alexandre Verbitski, Pedro Celis, Dexter Paul Bradshaw
Estimating the term…
Aspects of the subject matter described herein relate to a buffer pool for a database system. In aspects, secondary memory such as solid state storage is used to extend the buffer pool of a database system. Thresholds such as hot, warm, and cold for classifying pages based on access history of the pages may be determined via a sampling algorithm. When a database system needs to free space in a buffer pool in main memory, a page may be evicted to the buffer pool in secondary memory or other storage based on how the page is classified and conditions of the secondary memory or other storage.
A method implemented at least in part by a computer that includes first tier memory, second tier memory that is slower than the first tier memory, and third tier memory that is slower than the second tier memory, the method comprising:
In a computing environment, a system, comprising:
A hardware storage device having stored thereon computer-executable instructions, which when executed perform actions, comprising:
Dependencies are inferred from the claim text.