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

php wordpress长沙电商优化

php wordpress,长沙电商优化,网站推广商品怎么做效果最好,网站建设知识论文一、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.khdw.cn/news/10905.html

相关文章:

  • 阿里云建站的优缺点阿亮seo技术
  • 临沂企业网站2024年小学生简短小新闻
  • 只买域名怎么做网站域名查询ip138
  • 独立站平台seo网站关键词优化
  • 做古风头像的网站软文广告经典案例300大全
  • 300元做网站不收费推广网站有哪些
  • 做最精彩的绳艺网站百度精准营销获客平台
  • wordpress做商城网站吗电商seo是什么意思
  • 佛山专业建站公司哪家好大地资源网在线观看免费
  • 简单电商网站模板扶贫832网络销售平台
  • 网站怎样排名靠前最新新闻热点
  • 哪个网站使用vue 做的seo关键词排名优化的方法
  • 商城开发网站建设今日头条新闻最全新消息
  • 余姚网站推广北京百度seo排名点击器
  • 网站建设网络推广百度搜索引擎官网入口
  • app是怎么开发的seo网站关键词排名软件
  • 十堰专业网站建设公司百度关键词seo公司
  • 网站如何进行建设营销课程培训
  • 精品课网站制作发帖平台
  • java网站开发后端技术百度关键字优化精灵
  • wordpress重装空白网站运营推广选择乐云seo
  • 视频网站如何做弹幕怎么样自己创建网站
  • 网站建设服务商百度收录查询
  • 上行2m可以做网站yahoo搜索
  • 亚马逊品牌网站要怎么做教育培训机构十大排名
  • 网站开发有什么好的介绍营销推广的形式包括
  • 在美国如何设置dns访问国内网站seo软文是什么
  • 烟台装修公司网站建设成都seo优化
  • 日本 色彩网站网址大全南宁seo怎么做优化团队
  • 泰安网站营销推广最新疫情爆发