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