电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

MySQL三大日志(binlog、redo log和undo log)圖文詳解

瀏覽:182日期:2023-02-18 16:43:24
目錄
  • 1.redo log
    • redo log概述
    • 刷盤時機
      • innodb_flush_log_at_trx_commit=0
      • innodb_flush_log_at_trx_commit=1
      • innodb_flush_log_at_trx_commit=2
    • 日志文件組
    • 2.binlog binlog
      • 概述
        • 記錄格式
          • 寫入機制
            • 刷盤時機
            • 3.兩階段提交
              • 4.undo log
                • 5.總結
                  • 總結

                    1.redo log

                    redo log概述

                    redo log(重做日志)是InnoDB存儲引擎獨有的,它讓MySQL擁有了崩潰恢復能力。

                    比如 MySQL 實例掛了或宕機了,重啟時,InnoDB存儲引擎會使用redo log恢復數據,保證數據的持久性與完整性。

                    MySQL 中數據是以頁為單位,你查詢一條記錄,會從硬盤把一頁的數據加載出來,加載出來的數據叫數據頁,會放入到 Buffer Pool 中。

                    后續的查詢都是先從 Buffer Pool 中找,沒有命中再去硬盤加載,減少硬盤 IO 開銷,提升性能。

                    更新表數據的時候,也是如此,發現 Buffer Pool 里存在要更新的數據,就直接在 Buffer Pool 里更新。

                    然后會把“在某個數據頁上做了什么修改”記錄到重做日志緩存(redo log buffer)里,接著刷盤到 redo log 文件里。

                    刷盤時機

                    InnoDB 存儲引擎為 redo log 的刷盤策略提供了 innodb_flush_log_at_trx_commit 參數,它支持三種策略:

                    • 0 :設置為 0 的時候,表示每次事務提交時不進行刷盤操作
                    • 1 :設置為 1 的時候,表示每次事務提交時都將進行刷盤操作 (默認值)
                    • 2 :設置為 2 的時候,表示每次事務提交時都只把 redo log buffer 內容寫入 page cache

                    另外,InnoDB 存儲引擎有一個后臺線程,每隔1 秒,就會把 redo log buffer 中的內容寫到文件系統緩存(page cache),然后調用 fsync 刷盤。

                    也就是說,一個沒有提交事務的 redo log 記錄,也可能會刷盤

                    標簽: MySQL
                    主站蜘蛛池模板: 北京发电机出租_发电机租赁_北京发电机维修 - 河北腾伦发电机出租 | 酒店品牌设计-酒店vi设计-酒店标识设计【国际级】VI策划公司 | 制氮设备-变压吸附制氮设备-制氧设备-杭州聚贤气体设备制造有限公司 | 金现代信息产业股份有限公司--数字化解决方案供应商 | 北京易通慧公司从事北京网站优化,北京网络推广、网站建设一站式服务商-北京网站优化公司 | 北京成考网-北京成人高考网| 光环国际-新三板公司_股票代码:838504 | 路斯特伺服驱动器维修,伦茨伺服驱动器维修|万骏自动化百科 | 阿尔法-MDR2000无转子硫化仪-STM566 SATRA拉力试验机-青岛阿尔法仪器有限公司 | 注塑机-压铸机-塑料注塑机-卧式注塑机-高速注塑机-单缸注塑机厂家-广东联升精密智能装备科技有限公司 | 上海质量认证办理中心| 品牌策划-品牌设计-济南之式传媒广告有限公司官网-提供品牌整合丨影视创意丨公关活动丨数字营销丨自媒体运营丨数字营销 | 光伏支架成型设备-光伏钢边框设备-光伏设备厂家 | 楼承板-钢筋楼承板-闭口楼承板-无锡优贝斯楼承板厂 | 产业规划_产业园区规划-产业投资选址及规划招商托管一体化服务商-中机院产业园区规划网 | 留学生辅导网-在线课程论文辅导-留学生挂科申诉机构 | Safety light curtain|Belt Sway Switches|Pull Rope Switch|ultrasonic flaw detector-Shandong Zhuoxin Machinery Co., Ltd | 重庆中专|职高|技校招生-重庆中专招生网 | 今日热点_实时热点_奇闻异事_趣闻趣事_灵异事件 - 奇闻事件 | 新疆乌鲁木齐网站建设-乌鲁木齐网站制作设计-新疆远璨网络 | 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | 进口便携式天平,外校_十万分之一分析天平,奥豪斯工业台秤,V2000防水秤-重庆珂偌德科技有限公司(www.crdkj.com) | 哈尔滨发电机,黑龙江柴油发电机组-北方星光 | 红外光谱仪维修_二手红外光谱仪_红外压片机_红外附件-天津博精仪器 | 专业生产动态配料系统_饲料配料系统_化肥配料系统等配料系统-郑州鑫晟重工机械有限公司 | 飞歌臭氧发生器厂家_水处理臭氧发生器_十大臭氧消毒机品牌 | 衢州装饰公司|装潢公司|办公楼装修|排屋装修|别墅装修-衢州佳盛装饰 | 不锈钢电动球阀_气动高压闸阀_旋塞疏水调节阀_全立阀门-来自温州工业阀门巨头企业 | 深圳活动策划公司|庆典策划|专业公关活动策划|深圳艺典文化传媒 重庆中专|职高|技校招生-重庆中专招生网 | NMRV减速机|铝合金减速机|蜗轮蜗杆减速机|NMRV减速机厂家-东莞市台机减速机有限公司 | 成都LED显示屏丨室内户外全彩led屏厂家方案报价_四川诺显科技 | nalgene洗瓶,nalgene量筒,nalgene窄口瓶,nalgene放水口大瓶,浙江省nalgene代理-杭州雷琪实验器材有限公司 | 电动垃圾车,垃圾清运车-江苏速利达机车有限公司 | 【北京写字楼出租_写字楼租赁_办公室出租网/出售】-远行地产官网 | 众品地板网-地板品牌招商_地板装修设计_地板门户的首选网络媒体。 | 吸污车_吸粪车_抽粪车_电动三轮吸粪车_真空吸污车_高压清洗吸污车-远大汽车制造有限公司 | 塑料撕碎机_编织袋撕碎机_废纸撕碎机_生活垃圾撕碎机_废铁破碎机_河南鑫世昌机械制造有限公司 | 提升海外网站流量,增加国外网站访客UV,定制海外IP-访客王 | 润东方环保空调,冷风机,厂房车间降温设备-20年深圳环保空调生产厂家 | 全自动定氮仪-半自动凯氏定氮仪厂家-祎鸿仪器 | 工业硝酸钠,硝酸钠厂家-淄博「文海工贸」|