DBWR

資料庫寫進程,DBWR(Data Base Writer)將數據緩衝區中所有修改過的緩衝塊數據寫到數據檔案中,並使用LRU算法來保持緩衝區中的數據塊為最近經常使用的,以減少I/O次數。

基本介紹

  • 中文名:資料庫寫進程
  • 外文名:Data Base Writer
  • 簡稱:DBWR
  • 目的:減少I/O次數
該進程在啟動實例時自動啟動。DBWR進行寫操作的情況:
髒列表增加到臨界長度
—相當於參數DB_BLOCK_WRITE_BATCH值的一半。
一個進程在LRU列表中掃描指定數目的緩衝塊,未找到空閒緩衝塊—— 參數DB_BLOCK_MAX_SCAN_CNT確定掃描數目。
出現逾時—— 3秒鐘內該進程未活動,則該進程將在LRU列表中查找尚未查找的緩衝塊,這組緩衝塊的數目相當於參
DB_BLOCK_WRITE_BATCH值的2倍。
出現檢查點。

相關詞條

熱門詞條

聯絡我們