close
LGWR動作時機,說明如下:
當使用者下了 Commit指令。
LGWR 每隔 3 秒會起來檢查重作日誌緩衝區的目前使用量,當剩餘不到 2/3,
就會寫回線上重作日誌檔案。
LGWR 每隔 3 秒會起來檢查重作日誌緩衝區,當重作日誌緩衝區有 1Megabyte
以上未寫回去,就會寫回線上重作日誌檔案。
當DBWRn動作之前時,利用先期寫入協定機制。
DBWRn動作的時機如下:
太多DirtyBuffer。
太少FreeBuffer。
每隔3秒鐘。
Checkpoint發生時,發生Checkpoint的時機點主要如下:
1.線上重作日誌檔案切換時。
2.在參數檔設定LOG_CHECKPOINT_TIMEOUT,指定做checkpoint間隔時間,
預設為1,800秒。
3.在參數檔設定 LOG_CHECKPOINT_INTERVAL,指定當線上重作日誌檔案裡
面有累積到多少個區塊就觸發 Checkpoint,預設為 0,也就是代表此參數不啟
用。
4.當資料庫正常關閉時。
5.人為主動下Checkpoint指令“Altersystemcheckpoint;”。
6.Tablespace被 Offline時。
全站熱搜
留言列表