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時。

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 to52016 的頭像
    to52016

    Eason [資料科學//Python學習/資料庫] & [拍片&剪片]

    to52016 發表在 痞客邦 留言(0) 人氣()