好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > MySQL中的undo日志

MySQL中的undo日志

熱門標簽:百度地圖圖標標注中心 申請外呼電話線路 南通自動外呼系統軟件 日照旅游地圖標注 石家莊電商外呼系統 信陽穩定外呼系統運營商 芒果電話機器人自動化 廣東人工電話機器人 湖南人工外呼系統多少錢

概念介紹:

我們知道,MySQL中的redo日志記錄了事務的行為,在服務器宕機的時候,可以通過重做事務來達到恢復數據的目的,然而,有的時候,事務還有回滾的需求,也就是說,我們需要知道某條在變成當前情況之前的樣子,這種情況下,undo日志就派上用場了。也就是說,undo日志是為了將數據恢復到修改之前的樣子,因此在對數據庫進行修改的時候,我們需要知道,這個過程中會產生redo日志和undo日志。

存儲位置:

我們還知道,redo日志一般情況下放在redo日志文件中,也就是常說的ib_log中,而undo日志存放在數據庫內部的一個"段"中,這個概念,我們在8月21號的文章中有講過,忘記的同學可以回去看看,undo日志的段位于共享表空間內。

回滾操作:

現在,我們已經知道了undo的概念,其實就是共享表空間中的一塊區域,它的主要作用是將事務恢復到執行修改之前的樣子,但是,恢復的情況一般分為兩種,一種是邏輯恢復,一種是物理恢復,這里需要非常強調的是,undo的恢復是邏輯恢復,也就是說,如果你插入了100w條數據,導致innodb分配了一個新的數據頁來存儲這些數據,那么在事務進行回滾的時候,undo的功能并不是回收這個數據頁,而是將這些insert的操作,改變成delete的操作從而執行回滾。在這個過程中,共享表空間的大小并不會發生改變。除此之外,undo日志會將delete操作轉化為insert操作,update操作轉化為反向的update操作。

刪除方式:

還有一點需要注意,事務共享表空間中寫入undo日志的過程同樣需要寫入redo日志,事務一旦提交,也就意味著事務的持久性生效,那么undo日志則不被需要,但是innodb并不會把這個undo日志直接刪除,而是放在一個undo日志的鏈表中,到底什么時候刪除取決于mysql的purge線程,這樣做是為了避免其他的事務需要通過undo日志來得到這條記錄之前的版本。

空間分配:

在實際操作中,一個數據庫實例上可能會進行很多事務,如果我們為每一個事務都分配單獨的日志數據頁來保存undo將會非常的浪費存儲空間,我們簡單算一算,假設一個應用的TPS為1000,為每個事務分配一個undo頁,我們之后到一個數據頁的大小是16kb,1分鐘將會產生60*1000個數據頁,那么一分鐘大約需要的空間就是960M的磁盤空間,這樣顯然是不合理的,因此,在innodb中,對于undo頁可以進行重用,具體的方法是,事務提交的時候,現將undo頁放入鏈表中,然后判斷這個undo頁的使用空間是否小于75%,如果是的話,那么這個undo頁就可以被重用,之后的undo日志就可以追加在當前undo日志的后面。當然,我們可以通過show engine innodb status來查看鏈表中undo log 的數量,這里不做演示了。

以上就是MySQL中的undo日志的詳細內容,更多關于MySQL undo日志的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • MySQL系列之redo log、undo log和binlog詳解
  • 詳解MySQL 重做日志(redo log)與回滾日志(undo logo)
  • mysql中的7種日志小結
  • MySQL使用binlog日志做數據恢復的實現
  • MySQL 一則慢日志監控誤報的問題分析與解決
  • MySQL慢查詢日志的作用和開啟
  • MySQL 慢查詢日志的開啟與配置
  • 詳解監聽MySQL的binlog日志工具分析:Canal
  • MySQL Aborted connection告警日志的分析
  • MYSQL SERVER收縮日志文件實現方法
  • MySQL 撤銷日志與重做日志(Undo Log與Redo Log)相關總結

標簽:合肥 呼和浩特 公主嶺 沈陽 天津 惠州 阿里 牡丹江

巨人網絡通訊聲明:本文標題《MySQL中的undo日志》,本文關鍵詞  MySQL,中的,undo,日志,MySQL,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL中的undo日志》相關的同類信息!
  • 本頁收集關于MySQL中的undo日志的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 国产三香港三韩国三级不卡| 国产亚洲v久久久| 亚洲欧美v无码天堂软件介绍| 国产精品一区欧美日韩制服| 好男人好资源在线观看免费官网 | 好吊妞988gao在线视频下载| 91麻豆午夜福利在线播放| yin乱公交2诗晴| 欧美精品成人| 真人一级一级97片在线观看| 极端 成熟 性别 视频| 久久久久久久久久久久久久| 好大?用力?深一点高潮91| 日本人妻偷伦中文无码密桃传媒 | 我和六旬岳的性事| 铜鼓县| 裸体舞二区三区四区| 成人国产免费| 免费看网站在线观看人数在哪直播 | 日本片巨大的乳456线观看| 高跟91娇喘????白丝| 国产精品成人a?v久久A片小| 免费一级特黄特色大片在线| 隔着校服揉h奶水激情np| 国产女人水真多18毛片18精品视频| 午夜私人福利影院| 国产精品久久久久秋霞影视| 成 人 黄 色 小说免费观看极| 1级片在线观看| 美女污视频在线观看| 荡女高中生蒋雅雅末班车被吸| 上课忘穿内裤被同桌摸漫画| 最新国产美女一区二区三区| 我的大还是你老公的太| 欧美乱人伦中文字幕在线不卡| 精品3D肉动漫AVA片在线观看欧美| 笔趣阁小说网笔趣阁免费网络小说| 中文字幕一区精品欧美| 撕开她的胸罩狂捏她的胸| 男女嘿咻嘿咻视频| 国精品产品?区二区三区小说|