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

漯河高端网站建设网站重新解析

漯河高端网站建设,网站重新解析,高端模版网站,网站建设定金合同MySQL的内部日志 binlog记载的是update/delete/insert这样的SQL语句,而redo log记载的是物理修改的内容(xxxx页修改了xxx)。 binlog无论MySQL用什么引擎,都会有,而redo log是MySQL的InnoDB引擎所产生的。 redo log事务开始的时候,就开始记录每次的变更信息,而binlog是在…

MySQL的内部日志

binlog记载的是update/delete/insert这样的SQL语句,而redo log记载的是物理修改的内容(xxxx页修改了xxx)。
binlog无论MySQL用什么引擎,都会有,而redo log是MySQL的InnoDB引擎所产生的。
redo log事务开始的时候,就开始记录每次的变更信息,而binlog是在事务提交的时候才记录。

redo log的作用是为持久化而生的。redo log的存在为了:当我们修改的时候,写完内存了,但数据还没真正写到磁盘的时候。此时我们的数据库挂了,我们可以根据redo log来对数据进行恢复。因为redo log是顺序IO,所以写入的速度很快,并且redo log记载的是物理变化(xxxx页做了xxx修改),文件的体积很小,恢复速度很快。
redo log不会存储着历史所有数据的变更,文件的内容会被覆盖的。

binlog的作用是复制和恢复。
主从服务器需要保持数据的一致性,通过binlog来同步数据。
如果整个数据库的数据都被删除了,binlog存储着所有的数据变更情况,那么可以通过binlog来对数据进行恢复。

先写redo log,再写binlog。
如果写redo log失败了,那我们就认为这次事务有问题,回滚,不再写binlog。
如果写redo log成功了,写binlog,写binlog写一半了,但失败了怎么办?我们还是会对这次的事务回滚,将无效的binlog给删除(因为binlog会影响从库的数据,所以需要做删除操作)

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

相关文章:

  • 全广告网站经营网站备案
  • 杭州网站建设服务公司推广软文
  • tq网站漂浮代码西安网站建设培训班
  • 网站建设花多少钱广宁城乡建设网站
  • 手表网站制作照片广州30万人感染
  • 做网站公司松江东莞网站建设怎么收费
  • 个人什么取消网站备案中山做网络推广的公司
  • 邹平网站定制wordpress 菜单 锚点
  • 德兴网站seo免费的网站软件
  • 东胜网站制作找人做企业网站注意啥
  • 清河网站建设设计产品网络推广深圳
  • 兰州市网站建设公司赛雷猴是什么意思
  • 哪个网站可以做图片传统网站怎么换成WordPress
  • 视频上到什么地方可以做网站链接做简单网站代码
  • 有哪些做微场景的没费网站织梦网站栏目对应首页
  • 网站vr用什么做湖北中英双语网站建设
  • 深圳高品质网站建设服务做外贸网站那个平台好
  • 做网站的学什么行业垂直网站开发
  • 多语言版本网站制作做网站怎么插音乐循环
  • 做网站开专票税钱是多少个点网址短链接在线生成免费
  • 网站规划建设实训报告中国公司排名500强名单
  • 影视网站如何做seo郴州市建设网站
  • 学校的网站如何建设方案怎么用文件做网站
  • 个人网站取域名网络广告如何推广
  • 天猫开店流程及费用2023福田我要做网站优化比较好
  • 长沙装修网站排名网盘资源大全
  • 沈阳市城乡建设局网站网站反向链接
  • 制作网站要多少钱郑州房产网
  • 可以做微信游戏的网站有哪些wordpress评论ip
  • 网站建立定位企划中国网站建设市场规模