DB2頁清除的幾個觸發條件
DB2頁清除的幾個觸發條件[@more@]
DB2頁清除的幾個觸發條件
主要有三個觸發的條件
1、dirty page 閥值
當在DB2上一個頁被修改之後,這個頁將被新增到buffer pool的dirty list上。同時DB2會檢查這個dirty list的長度是否超過buffer pool的changed page threshold,如果超過就觸發頁清除。
更改的頁閾值 (CHNGPGS_THRESH) = 60 |
2、LSN Gap
這個條件是在設定一個引數為soft checkpoint database configuration parameter (SOFTMAX)之後觸發的條件,目的是為了在系統出現問題的時候,資料庫恢復的時候能夠快速恢復,這個和Oracle中的MTTR引數的設定相同,意思就是根據LOG的大小時間的長度來確定資料庫恢復的時間和長度。
3、Dirty Page Steals
當需要一個頁,而這個頁在buffer pool中不存在,這時候DB2必須從磁碟上將這個頁讀入到buffer pool中,而buffer pool卻已經滿了,這時候就觸發頁清除來為需要的頁留出地方。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/222350/viewspace-927138/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 幾個程式觸發條件(zt)
- 觸發CKPT(checkpoint)程式的幾個條件
- 圖解JVM實驗-觸發FullGC的幾個條件圖解JVMGC
- oracle checkpoint 觸發的9個條件Oracle
- DBWn程式觸發4個條件
- Oracle DBWR觸發條件Oracle
- 觸發LGWR程式寫日誌的4個條件
- 觸發DBWR程式寫髒資料塊到資料檔案的幾個條件
- Oracle DBWR,LGWR,CKPT,ARCH 觸發條件Oracle
- Oracle9i DBWn 觸發條件Oracle
- Oracle9i CKPT 觸發條件Oracle
- Oracle9i LGWR 觸發條件Oracle
- 總結Minor GC、Full GC觸發條件GC
- DBWR,LGWR,CKPT,ARCH觸發條件總結
- Oracle DBWR,LGWR,CKPT,ARCH 觸發條件 總結Oracle
- 前端迴流與重繪:概念及觸發條件前端
- 【開發篇sql】 條件和表示式(四) 幾個常見的偽列SQL
- 學習Python的幾個必要條件,你具備嗎?Python
- oracle中各程式的觸發條件(希望對大家有幫助) (zt)Oracle
- db2資料庫下幾條有用的命令DB2資料庫
- Extjs Grid 清除列頭篩選條件JS
- 入口網站收費之前必須達到的幾個條件網站
- React 的幾種條件渲染以及選擇React
- Mysql按條件計數的幾種方法MySql
- 資料寫過程中各項觸發條件及邏輯
- DB2開發系列之四——觸發器DB2觸發器
- DBWR,LGWR,CKPT,ARCH等常見後臺程式觸發條件彙總
- 動態SQL-條件分頁SQL
- 菜品條件分頁查詢
- Android學習 —— 測試init.rc中的條件觸發的處理順序Android
- [分享]iOS開發-UIAlertView的幾種觸發方法iOSUIView
- 幾個重要的svg網頁SVG網頁
- 資料庫的集合,分頁及約束條件資料庫
- angularjs+ionic的app端分頁和條件AngularJSAPP
- 郵件被病毒入侵遵循五個清除步驟
- 寫一個“特殊”的查詢構造器 – (四、條件查詢:複雜條件)
- db2move和幾個常用的db2命令DB2
- 優秀CRM系統的四個條件