发明名称 Managing partitioned cache
摘要 The present invention provides a method and apparatus for partitioning a buffer cache for dynamically mapping data blocks with a particular replacement strategy based on the associated table's access and/or usage patterns. According to the method, a buffer cache in a computer system is managed by dividing the buffer cache into multiple buffer pools. In managing the buffer cache, when a data item is requested, it is first determined whether the requested data item is stored in a buffer within the buffer cache. If the requested data item is not stored in a buffer in the buffer cache, then a particular buffer pool in the buffer cache is dynamically selected for storing the requested data item. Once the particular buffer pool is selected, the requested data item is stored into a buffer in the particular buffer pool.
申请公布号 US6370619(B1) 申请公布日期 2002.04.09
申请号 US19980102735 申请日期 1998.06.22
申请人 ORACLE CORPORATION 发明人 HO ALEXANDER C.;JOSHI ASHOK;PUTZOLU GIANFRANCO;LOAIZA JUAN R.;WOOD GRAHAM;BRIDGE, JR. WILLIAM H.
分类号 G06F12/08;G06F12/12;(IPC1-7):G06F12/00 主分类号 G06F12/08
代理机构 代理人
主权项
地址