freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第四章事務(wù)管理(編輯修改稿)

2025-05-04 22:01 本頁面
 

【文章內(nèi)容簡介】 不需要立刻由后臺數(shù)據(jù)庫寫入進(jìn)程(DBWn)寫入數(shù)據(jù)文件。這個寫入會在數(shù)據(jù)庫認(rèn)為寫入效率最高的時候?qū)懭?。它可能在事?wù)提交或者事務(wù)提交之后一段時間才寫入。當(dāng)一個事務(wù)被提交,會發(fā)生下列事情:相關(guān)undo表空間的內(nèi)部事務(wù)表記錄事務(wù)被提交,事務(wù)的唯一系統(tǒng)修改號(SCN)被分配并保存在表中。日志寫入進(jìn)程(LGWR)將SGA的重做日志緩存中的重做日志條目寫入重組日志文件。它還將事務(wù)的SCN寫入重做日志文件中。這個原子事件代表了事務(wù)的完成。Oracle釋放擁有的行和表上的鎖Oracle標(biāo)識事務(wù)完成。注意:LGWR默認(rèn)情況下會同步的將重做信息寫入在線重做日志文件,事務(wù)默認(rèn)情況下也會等待重做信息寫入磁盤,然后將提交返回給客戶。雖然如此,在低事務(wù)提交級別的應(yīng)用程序開發(fā)人員可以指定重做信息可以異步寫入,而事務(wù)也不需要等待重做日志寫入磁盤?;貪L事務(wù)回滾的意思是在一個沒有提交的事務(wù)中撤銷其中SQL執(zhí)行造成的數(shù)據(jù)修改。Oracle使用undo表空間(或者回滾段)來保存原始值。重做日志包含修改的記錄。Oracle可以回滾整個沒有提交的事務(wù)。而且也可以回滾到未提交事務(wù)中標(biāo)識為保存點(diǎn)(savepoint)的尾部。所有類型的回滾都使用同樣的過程:u 語句級別回滾(語句執(zhí)行錯誤或者死鎖)u 回滾到保存點(diǎn)(savepoint)u 根據(jù)用戶要求回滾u 進(jìn)程意外中斷造成的事務(wù)回滾u 實(shí)例意外中斷的未決事務(wù)回滾u 恢復(fù)過程中沒有完成的事務(wù)的回滾如果不指向任何保存點(diǎn)(savepoint)回滾整個事務(wù),會發(fā)生: Oracle使用相關(guān)undo表空間來撤銷所有SQL語句造成的改變 Oracle釋放所有數(shù)據(jù)鎖 結(jié)束事務(wù)。事務(wù)保存點(diǎn)你可以在事務(wù)環(huán)境中標(biāo)識叫做保存點(diǎn)的中間標(biāo)志。保存點(diǎn)(savepoint)將一個長事務(wù)分成多個小部分。使用保存點(diǎn),你可以在一個長事務(wù)中在任意點(diǎn)標(biāo)識你的工作。這樣你可以選擇回滾事務(wù)中當(dāng)前檢查點(diǎn)之前的工作,或者檢查點(diǎn)之后的工作。例如,你可以在執(zhí)行一系列長的復(fù)雜的更新時使用檢查點(diǎn),所以如果你遇到了一個錯誤,你不需要重新執(zhí)行所有的語句。在應(yīng)用程序開發(fā)中保存點(diǎn)也非常有用。如果一個過程包含多個函數(shù),然后你可以在每個函數(shù)開始前設(shè)置一個保存點(diǎn)。這樣如果一個函數(shù)失敗了,你很容易將數(shù)據(jù)返回到函數(shù)執(zhí)行前的狀態(tài)并用不同的參數(shù)來執(zhí)行函數(shù),或者你可以執(zhí)行一個恢復(fù)動作?;貪L一個檢查點(diǎn)之后,Oracle會釋放回滾語句獲得的數(shù)據(jù)鎖。其他等待鎖定資源的事務(wù)就可以執(zhí)行了。其他打算更新鎖定行的事務(wù)也可以執(zhí)行了。當(dāng)一個事務(wù)回滾到保存點(diǎn),會發(fā)生: Oracle只回
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1