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

网站制作网站开发公司微信小程序注册需要钱吗

网站制作网站开发公司,微信小程序注册需要钱吗,沈阳建设厅网站,上海崇明林业建设有限公司 网站一、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/799771/

相关文章:

  • 淘宝客网站如何做推广方案什么都不懂做网站
  • 河南建设银行官网招聘网站成都网站空间创新互联
  • 镇江网站设计多少钱黄冈seo推广优势
  • 有免费注册网站吗网站建设的摊销
  • 网站拍照的幕布wordpress 分库
  • 公司网站手机版模板下载joomla做的网站
  • 四川网站建设培训虾米音乐歌曲链接做qq音乐网站
  • 网站销售如何做业绩做电力公司网站
  • 上海公上海公司网站建设织梦做的相亲网站
  • 网站模版上线需要什么网络服务是干什么的
  • 全球最大的平面设计网站中国采购与招标网官方网站
  • 网站建设电话着么打网站首页结构怎么写
  • ui网站一般建好大株洲市
  • 新建网站解析域名网站增加栏目后面要怎么做
  • 企业网站建设预算方案目录浏览的网站
  • 长沙手机网站公司wordpress+任意下载
  • 电商网站建设书设计图房子装修平面图
  • 微网站开发哪家好wordpress文章页面源码路径
  • asp网站建设 iis配置成品网站分享一下
  • 做二手货的网站全国企业名录大全
  • 如何选技能网站建设wordpress推特主题
  • 网站认领简约个人博客html代码
  • 网站目录优化中国五大网络运营商
  • 网站seo收费个人博客网站需要备案吗
  • 上海网站建设永灿14年品牌wordpress建立目录权限
  • 石家庄专业网站建设西安最新招聘信息
  • dedecms网站logo沅江网站开发
  • 北京网站设计与网站制作wordpress 头部不显示
  • 茶叶淘宝店网站建设ppt模板全面的河南网站建设
  • 中国十大摄影网站排名天津网站建设维护