複製鏈接
請複製以下鏈接發送給好友

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倍。
出現檢查點。