案例描述:

  一個普通的事務提交,在應用里面會提示commit超時,失敗。

一、理論知識

1、關(guān)于commit原理,事務提交過程

大學生就業(yè)培訓,高中生培訓,在職人員轉(zhuǎn)行培訓,企業(yè)團訓

  1、尋找修改的數(shù)據(jù)頁:

    1、如果該數(shù)據(jù)頁在內(nèi)存中,則直接是內(nèi)存讀;

    2、如果該數(shù)據(jù)頁內(nèi)存中沒有,物理讀,就從磁盤調(diào)入內(nèi)存;

  2、磁盤中的undo頁調(diào)入內(nèi)存;

  3、先將原來的數(shù)據(jù)存入undo,然后修改數(shù)據(jù)(數(shù)據(jù)頁成臟頁);

  4、修改數(shù)據(jù)的信息生成redo數(shù)據(jù)存入log_buffer(內(nèi)存buffer_pool的一個

網(wǎng)友評論