17_buffer_cache記憶體組織結構剖析
CBC cache buffer chain
根據block的地址找block的時候,需要找到CBC chain
LRU:最近最少使用 least recent used
buffer的狀態 :free 從來沒被使用
clear 乾淨的
dirty 需要往磁碟寫的buffer
當我們從磁碟中load塊到buffer的時候,dirty的buffer不能被覆蓋,free和clear的能被覆蓋,但是當資料庫執行一段時候之後free的塊就沒有了。
有三個clear,其中這個三個經常被使用的順序熱度 逐次降低 那麼就覆蓋最後一個塊。LRU就是串這個的。
LRUW 連結的是髒塊,dbwr週期寫需要呼叫LRUW
檢查點佇列也是將髒塊連線起來,按照
塊第一次髒的時間
點連結起來,
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29990276/viewspace-1355756/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Redis 雜湊結構記憶體模型剖析Redis記憶體模型
- linux記憶體管理(一)實體記憶體的組織和記憶體分配Linux記憶體
- PostgreSQL Tuple在記憶體中組織形式SQL記憶體
- 物料主記錄的組織結構
- 記憶體結構記憶體
- rust 模組組織結構Rust
- 新的組織結構
- PostgreSQL:記憶體結構SQL記憶體
- oracle 記憶體結構Oracle記憶體
- JVM記憶體結構JVM記憶體
- Oracle體系結構之-記憶體結構Oracle記憶體
- 治理結構與組織機構
- 如何組織軟體模組的程式碼結構?
- 結構體記憶體對齊結構體記憶體
- Oracle記憶體體系結構Oracle記憶體
- 【基礎篇記憶體結構】oracle10g記憶體結構(一)記憶體Oracle
- iOS 工程組織結構分享iOS
- 銷售組織的結構
- oracle 記憶體結構(二)Oracle記憶體
- 調節記憶體結構記憶體
- Oracle 記憶體結構(一)Oracle記憶體
- ORACLE 記憶體結構理解.Oracle記憶體
- Oracle體系結構:記憶體結構和程式結構(轉)Oracle記憶體
- 如何在word中製作組織結構圖 用word做組織結構圖
- Oracle體系結構之記憶體結構(SGA、PGA)Oracle記憶體
- 程式語言基本組成:組織結構
- MySQL整體架構與記憶體結構MySql架構記憶體
- 物料管理中的組織結構
- 會計中的組織結構
- 理解JVM(一):記憶體結構JVM記憶體
- JVM(七):JVM記憶體結構JVM記憶體
- shared pool記憶體結構記憶體
- oracle 例項記憶體結構Oracle記憶體
- Buffer Cache的記憶體結構記憶體
- db2 記憶體結構DB2記憶體
- oracle記憶體結構與管理Oracle記憶體
- 【翻譯】記憶體結構 (一)記憶體
- JVM記憶體結構劃分JVM記憶體