国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

checkpoint小議

2024-07-21 02:40:00
字體:
來源:轉載
供稿:網友
什么是checkpoint? checkpoint是一個數據庫事件,它將已修改的數據從高速緩存刷新到磁盤,并更新控制文件和數據文件。 什么時候發生checkpoint? 我們知道了checkpoint會刷新臟數據,但什么時候會發生checkpoint呢?以下幾種情況會觸發checkpoint。 1.當發生日志組切換的時候 2.當符合LOG_CHECKPOINT_TIMEOUT,LOG_CHECKPOINT_INTERVAL,fast_start_io_target,fast_start_mttr_target參數設置的時候 3.當運行ALTER SYSTEM SWITCH LOGFILE的時候 4.當運行ALTER SYSTEM CHECKPOINT的時候 5.當運行alter tablespace XXX begin backup,end backup的時候 6.當運行alter tablespace ,datafile offline的時候; 
增量檢查點(incremental checkpoint) Oracle8以后推出了incremental checkpoint的機制,在以前的版本里每次checkpoint時都會做一個full thread checkpoint,這樣的話所有臟數據會被寫到磁盤,巨大的i/o對系統性能帶來很大影響。為了解決這個問題,oracle引入了 checkpoint queue機制,每一個臟塊會被移到檢查點隊列里面去,按照low rdb(第一次對此塊修改對應的redo block address)來排列,靠近檢查點隊列尾端的數據塊的low rba值是最小的,而且假如這些贓塊被再次修改后它在檢查點隊列里的順序也不會改變,這樣就保證了越早修改的塊越早寫入磁盤。每隔3秒鐘ckpt會去更新控制文件和數據文件,記錄checkpoint執行的情況。 數據字典 完全檢查點 select * from X$KCCRT where indx=0; 
checkpoint小議(圖一)
點擊查看大圖


checkpoint小議(圖二)
點擊查看大圖


checkpoint小議(圖三)
點擊查看大圖


checkpoint小議(圖四)
點擊查看大圖



這里顯示了上一次的完全檢查點是在06/25/2004 18:49:37發生,所以我們推斷06/25/2004 18:49:37發生了一次日志切換,再去操作系統上去看生產的歸檔,果然18:49有一個歸檔生產。 -rw-r-----    1 oracle   oinstall 83532800 Jun 25 18:49 1_948.dbf 增量檢查點 SQL> select * from X$KCCCP where indx=0;

checkpoint小議(圖五)
點擊查看大圖


checkpoint小議(圖六)
點擊查看大圖


checkpoint小議(圖七)
點擊查看大圖


 這里顯示了low-rba,on-disk rba,checkpoint time等信息。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 祁门县| 灵寿县| 通化县| 正宁县| 蓝田县| 黎川县| 韩城市| 卓资县| 临夏县| 宾川县| 轮台县| 体育| 三原县| 太原市| 岫岩| 乌恰县| 万宁市| 通州市| 青铜峡市| 桃园市| 巴东县| 阿荣旗| 大庆市| 茂名市| 天祝| 西城区| 镇赉县| 铁岭市| 池州市| 永仁县| 安塞县| 永善县| 普定县| 什邡市| 宜城市| 纳雍县| 河曲县| 巴塘县| 兰西县| 和田市| 清水河县|