当前位置: 首页 > 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.tj-hxxt.cn/news/86937.html

相关文章:

  • 网站开发工程师项目经验怎么写付费恶意点击软件
  • 云南网站开发公司推荐竞价 推广
  • 巨人时时彩网站开发建网站一般需要多少钱
  • 做店铺图片什么网站百度网址安全中心
  • 合肥建站公司有哪家招聘的网站怎样优化关键词好
  • 温岭做网站seo快速排名服务
  • html基础知识思维导图梅州seo
  • 其它区便宜营销型网站建设泉州关键词排名工具
  • 微餐饮网站建设平台一个产品的市场营销策划方案
  • 乐清英文网站建设云南网站建设百度
  • 怎么用dw做地图网站百度指数批量查询
  • 织梦怎么用框架实现在浏览器的地址栏只显示网站的域名而不显示出文件名在线生成网页网站
  • 电子商务网站建设的代码 seo won
  • 海南直销网站建设磁力链最好用的搜索引擎
  • 在国外建网站方便吗100个免费推广网站
  • 企业做网站还是做平台好我想学做互联网怎么入手
  • 廊坊建设局网站网络整合营销案例
  • 亿联网络 网站百度销售平台
  • 智能科技网站模板手机营销软件
  • 国外网站做家具哪个好深圳优化公司找高粱seo服务
  • 网站底部样式windows优化大师卸载不了
  • 微信开发小程序开发网站建设地推扫码平台
  • wordpress如何新建模板页面优化手机流畅度的软件
  • 雷军做的网站北京seo公司工作
  • 阿里云网站用什么做的百度收录域名
  • 做网站卖什么产品利润高黑龙江头条今日新闻
  • 迷你主机做网站服务器seo点击排名
  • 网站开发经济可行性分析怎么写it培训班出来现状
  • 做机械设备的做哪个网站推广较好今日的最新新闻
  • 河南网站seo费用网络营销策略存在的问题