国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

解讀Oracle數據庫后臺進程的功能

瀏覽:5日期:2023-11-29 17:10:27

DBWR進程:該進程執行將緩沖區寫入數據文件,是負責緩沖存儲區管理的一個Oracle后臺進程。當緩沖區中的一緩沖區被修改,它被標志為“弄臟”,DBWR的主要任務是將“弄臟”的緩沖區寫入磁盤,使緩沖區保持“干凈”。由于緩沖存儲區的緩沖區填入數據庫或被用戶進程弄臟,未用的緩沖區的數目減少。當未用的緩沖區下降到很少,以致用戶進程要從磁盤讀入塊到內存存儲區時無法找到未用的緩沖區時,DBWR將管理緩沖存儲區,使用戶進程總可得到未用的緩沖區。

Oracle采用LRU(LEAST RECENTLY USED)算法(最近最少使用算法)保持內存中的數據塊是最近使用的,使I/O最小。在下列情況預示DBWR 要將弄臟的緩沖區寫入磁盤:

當一個服務器進程將一緩沖區移入“弄臟”表,該弄臟表達到臨界長度時,該服務進程將通知DBWR進行寫。該臨界長度是為參數DB-BLOCK-WRITE-BATCH的值的一半。

當一個服務器進程在LRU表中查找DB-BLOCK-MAX-SCAN-CNT緩沖區時,沒有查到未用的緩沖區,它停止查找并通知DBWR進行寫。出現超時(每次3秒),DBWR 將通知本身。當出現檢查點時,LGWR將通知DBWR.在前兩種情況下,DBWR將弄臟表中的塊寫入磁盤,每次可寫的塊數由初始化參數DB-BLOCK- WRITE-BATCH所指定。如果弄臟表中沒有該參數指定塊數的緩沖區,DBWR從LUR表中查找另外一個弄臟緩沖區。

如果DBWR在三秒內未活動,則出現超時。在這種情況下DBWR對LRU表查找指定數目的緩沖區,將所找到任何弄臟緩沖區寫入磁盤。每當出現超時,DBWR查找一個新的緩沖區組。每次由DBWR查找的緩沖區的數目是為寢化參數DB-BLOCK- WRITE-BATCH的值的二倍。如果數據庫空運轉,DBWR最終將全部緩沖區存儲區寫入磁盤。

在出現檢查點時,LGWR指定一修改緩沖區表必須寫入到磁盤。DBWR將指定的緩沖區寫入磁盤。

在有些平臺上,一個實例可有多個DBWR.在這樣的實例中,一些塊可寫入一磁盤,另一些塊可寫入其它磁盤。參數DB-WRITERS控制DBWR進程個數。

LGWR進程:該進程將日志緩沖區寫入磁盤上的一個日志文件,它是負責管理日志緩沖區的一個Oracle后臺進程。LGWR進程將自上次寫入磁盤以來的全部日志項輸出,LGWR輸出:

當用戶進程提交一事務時寫入一個提交記錄。

每三秒將日志緩沖區輸出。

當日志緩沖區的1/3已滿時將日志緩沖區輸出。

當DBWR將修改緩沖區寫入磁盤時則將日志緩沖區輸出。

LGWR進程同步地寫入到活動的鏡象在線日志文件組。如果組中一個文件被刪除或不可用,LGWR 可繼續地寫入該組的其它文件。

日志緩沖區是一個循環緩沖區。當LGWR將日志緩沖區的日志項寫入日志文件后,服務器進程可將新的日志項寫入到該日志緩沖區。LGWR 通常寫得很快,可確保日志緩沖區總有空間可寫入新的日志項。

注意:有時候當需要更多的日志緩沖區時,LWGR在一個事務提交前就將日志項寫出,而這些日志項僅當在以后事務提交后才永久化。

ORACLE使用快速提交機制,當用戶發出COMMIT語句時,一個COMMIT記錄立即放入日志緩沖區,但相應的數據緩沖區改變是被延遲,直到在更有效時才將它們寫入數據文件。當一事務提交時,被賦給一個系統修改號(SCN),它同事務日志項一起記錄在日志中。由于SCN記錄在日志中,以致在并行服務器選項配置情況下,恢復操作可以同步。

CKPT進程:該進程在檢查點出現時,對全部數據文件的標題進行修改,指示該檢查點。在通常的情況下,該任務由LGWR執行。然而,如果檢查點明顯地降低系統性能時,可使CKPT進程運行,將原來由LGWR進程執行的檢查點的工作分離出來,由 CKPT進程實現。對于許多應用情況,CKPT進程是不必要的。只有當數據庫有許多數據文件,LGWR在檢查點時明顯地降低性能才使CKPT運行。 CKPT進程不將塊寫入磁盤,該工作是由DBWR完成的。

標簽: Oracle 數據庫
相關文章:
主站蜘蛛池模板: 一区二区三区欧美日韩国产 | 久久在线免费观看 | 在线看亚洲 | 韩日一级视频 | 日韩高清在线播放不卡 | 日本一区二区三区在线 视频观看免费 | 午夜影院a | 久久一本色道综合 | 最新国产三级久久 | 日本成人在线免费观看 | 97视频在线观看免费播放 | 欧美午夜在线播放 | 中文字幕高清在线天堂网 | 日本在线亚州精品视频在线 | 日韩毛片一级 | 成人午夜网| 超清首页 国产 亚洲 丝袜 | 无圣光福利视频 | 扒开双腿猛进入喷水免费视频 | 久久99精品视香蕉蕉 | 成人的天堂 | 久久99国产精品 | 一区二区三区免费视频 www | 亚洲视频一区二区在线观看 | 高跟丝袜美女一级毛片 | 亚洲美女在线播放 | 日韩欧美国产一区二区三区 | 免费看孕妇毛片全部播放 | 精品视频在线视频 | 色偷偷女男人的天堂亚洲网 | 男人免费看片 | 美女一级毛片免费看看 | 亚洲一区二区三区免费视频 | 99久9在线视频 | 亚洲高清在线看 | 九九九九视频 | 久久精品国产99久久香蕉 | 一区二区播放 | 亚洲国产第一区二区三区 | 97免费视频在线 | 欧美一级做 |