1. 程式人生 > >oracle的commit過程中做了什麼

oracle的commit過程中做了什麼

    oracle中的commit過程速度快,預設情況下同步操作,當然也可以選擇非同步。

    commit過程中大致做了四件事情:

    1.產生SCN。

    2.等待LGWR將餘下的日誌緩衝資料寫線上重做日誌,並將SCN寫入日誌,到此事務基本上結束了,查詢V$TRANSACTION無法查到對應的事務

    3.釋放V$LOCK中鎖資源

    4.進行塊清除