對於oracle來說五個基本後台程序pmon,smon,dbwr,lgwr,chkpt是萬萬不可缺少的,正是這5個基本程序夠成了oracle的正常工作和資料寫入。
1、pmon(process monitor,程序監視器)
pmon負責檢查排程程式和伺服器程序,清除快取並釋放程序正在使用的資源,同時向listener註冊例項.
2、smon(system monitor process,系統監視器)
完成所有的系統級任務.包括以下內容:
清理臨時空間,合併空閒空間,針對原來不可用的檔案恢復活動的事務,執行rac中失敗節點的例項恢復,清理obj$,收縮回滾段,『離線』回滾段.
3、dbw0..j(database writer,資料庫書寫器)
負責把髒資料塊從database buffer cache寫入database file裡,可配置多個(看官方**最大能20,不知道是否理解錯誤)
4、lgwr(redo log writer,重做日誌寫入器)
負責把redo log buffer裡的日誌寫入到磁碟中的redo log file,滿足下面幾個個條件才會觸發:
每隔3秒
快取達到1mb或1/3滿時
使用者提交時
緩衝區的資料寫入磁碟前
詳細可見oracle系統架構:
5、ckpt(check point process,檢查點程序)
負責chekcponit資訊寫入控制檔案和資料檔案頭部
oracle五大程序
dbwn的 n 意味著乙個例項是可以有多個資料庫寫入器的。作用簡而言之,dbwn的作用就是將變髒了的緩衝區從資料庫緩衝區快取中寫入到磁碟中的資料檔案中去。會話的更新,插入,刪除包括查詢等都是先作用到緩衝區上,隨後,dbwn會將其中的髒緩衝區轉儲到磁碟上去。沒有任何可用緩衝區 不得不寫啊 髒緩衝區過多...
概率五大基本公式
1.加法公式 p a b p a p b p ab 2.減法公式 p a b p a p ab 3.條件概率和乘法公式 p b a p ab p a 為事件a發生條件下,事件b發生的條件概率。乘法公式 p ab p a p b a 更一般地 p a1 a2 an p a1 p a2 a1 p a3 ...
spring cloud五大基本元件
1.eureka註冊中心需要對外暴露,其他服務需要註冊到註冊中心 2.註冊中心會將服務的位址列表傳送給訂閱服務的消費者 3.各種服務需要定期向eureka傳送心跳,重新整理自己的狀態 4.服務下線則註冊中心就會剔除掉服務 5.如果某個服務無法正常工作,但並沒有向伺服器提出下線,則會建立乙個定時任務,...