当前位置: 首页 > news >正文

糗事百科网站源码谷歌官方app下载

糗事百科网站源码,谷歌官方app下载,百度提交入口网址截图,腾讯网微信公众平台一、redo Log 介绍 redo log 是一种偏向物理性质的重做日志,因为他里面记录类似的这样的东西,“对那个数据也中的什么记录,做了个什么修改”。它是 InnoDB 存储引擎特有的东西。 二、bin Log 日志 bin log 叫做归档日志,它里面…

一、redo Log 介绍

redo log 是一种偏向物理性质的重做日志,因为他里面记录类似的这样的东西,“对那个数据也中的什么记录,做了个什么修改”。它是 InnoDB 存储引擎特有的东西。

二、bin Log 日志

bin log 叫做归档日志,它里面记录的是偏于逻辑性的日志, 类似 对 users 表中的 id=10 的一行数据做了更新操作,更新以后的值是什么。它不是 InnoDB 存储引擎特有的日志文件,属于 mysql server 日志文件。

当事务提交的时候,redo log日志会写入磁盘文件中。其实在提交事务的时候,我们同时还会把这次更新对应的binlog日志写入磁盘的文件中。

在这里插入图片描述

三、bin Log 的刷盘策略

通过 sync_binlog 参数可以设置刷盘策略。参数为 0(默认值是 0)当 binlog 写入磁盘的时候,其实不是直接进入磁盘文件,而是进入 os cache 内存缓存。但是如果此时服务器宕机,存在os cache里的binlog日志是会丢失的。参数为 1 强制在提交事务的时候,binlog直接写入磁盘文件中,那么这样提交事务之后,哪怕机器宕机,磁盘上的binlog是不会丢失的。

四、基于 bin Log 和 redo Log 完成事务的提交

在这里插入图片描述

当我们把binlog写入磁盘文件后,接着就会完成最终事务的提交,此时会把本次更新对应的binlog文件名和这次binlog日志在文件里的位置,都写入到redo log文件中,同时在redo log日志文件里写入一个commit标记。在完成这件事情之后,才算最终完成了事务的提交。写入commit标记的意义是保持,redo log 和 binlog 日志保持一致的。

五、脏数据刷回磁盘

在这里插入图片描述

当上面的步骤执行完成之后,最后会有一个线程去随机的把buffer pool的修改后的数据刷回到磁盘中。即使mysql服务宕机也没有关系,因为所有修改后的数据都在redo log中了。

http://www.yayakq.cn/news/844337/

相关文章:

  • 网站建设所需的基本内容陕西有限公司网站建设招标公告
  • 四川建设部网站官网陕西省建设监理协会证书查询网站
  • 哪个网站可以做推手wordpress制作小程序
  • 潍坊网站建设 管雷鸣网站上写个招贤纳士怎么做
  • 做异地送花网站wordpress中文怎么设置中文
  • 凡科代理建站登录电子商务网站建设的目的是开展网络营销
  • 做网站是用c 吗如何优化搜索引擎的准确性
  • 辽宁鹤城建设集团网站网站建设功能说明书
  • 顺德网站建设公司网站seo推广排名
  • 利用博客做网站排名什么平台可以接国外订单
  • 滨江区建设局网站电子商务是干什么工作的
  • 住房和城市建设厅网站seo推广思路
  • 东莞建设通网站qq网页版直接登录手机版
  • 现在做网站建设都是自建互联网网站模板
  • 淄博网站建设网站推广湘潭网站建设定制磐石网络
  • 深圳团购网站设计公司资源网站都有哪些
  • 网站建设开发有限公司h5制作模板免费下载
  • 衡东建设局网站淘宝app官方下载
  • 上海住房城乡建设网站证件查询郑州网站建设哪家强
  • 查看WordPress网站插件橙色企业网站模板
  • 网站建设和维护需要学的东西帮人做网站收多少钱
  • 自己网站建设和维护精品ppt模板免费下载
  • 国外优惠卷网站怎么做淘宝网站建设的目标是什么意思
  • 网站推广报价青年旅舍网站开发背景及意义
  • 南阳移动端网站制作山东莱芜金点子信息港
  • 网站建设内容的重点无锡天罡建设有限公司网站
  • 怎样仿制网站会员卡管理系统多少钱
  • 网站建设-广州迅优公司wordpress页面修改
  • 网页设计网站建设专业现状怎么在自己的网站上做链接
  • 微网站首页模板wordpress深度修改