欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

mysql中的insertundolog和updateundolog的區(qū)別

這篇文章主要介紹“MySQL中的insert undo log和update undo log的區(qū)別”,在日常操作中,相信很多人在mysql中的insert undo log和update undo log的區(qū)別問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”mysql中的insert undo log和update undo log的區(qū)別”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

成都創(chuàng)新互聯(lián)是一家專業(yè)提供康樂企業(yè)網(wǎng)站建設,專注與網(wǎng)站設計、網(wǎng)站制作、HTML5建站、小程序制作等業(yè)務。10年已為康樂眾多企業(yè)、政府機構(gòu)等服務。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進行中。

根據(jù)行為的不同,undo log分為兩種:insert undo log和update undo log

1、insert undo log,是在insert操作中產(chǎn)生的。insert操作的記錄只對事務本身可見。

對于其它事務此記錄是不可見的,所以 insert undo log 可以在事務提交后直接刪除而不需要進行purge操作。

2、update undo log是update或delete操作中產(chǎn)生。

因為會對已經(jīng)存在的記錄產(chǎn)生影響,為了提供 MVCC機制,因此 update undo log 不能在事務提交時就進行刪除,而是將事務提交時放到入 history list 上,等待 purge 線程進行最后的刪除操作

為了更好的支持并發(fā),InnoDB的多版本一致性讀是采用了基于回滾段的的方式。另外,對于更新和刪除操作,InnoDB并不是真正的刪除原來的記錄,而是設置記錄的delete mark為1。因此為了解決數(shù)據(jù)Page和Undo Log膨脹的問題,需要引入purge機制進行回收

為了保證事務并發(fā)操作時,在寫各自的undo log時不產(chǎn)生沖突,InnoDB采用回滾段的方式來維護undo log的并發(fā)寫入和持久化。回滾段實際上是一種 Undo 文件組織方式

到此,關(guān)于“mysql中的insert undo log和update undo log的區(qū)別”的學習就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

分享名稱:mysql中的insertundolog和updateundolog的區(qū)別
網(wǎng)頁URL:http://chinadenli.net/article34/gepgpe.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版靜態(tài)網(wǎng)站品牌網(wǎng)站建設網(wǎng)站內(nèi)鏈網(wǎng)站排名軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化