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

深圳企业网站建设企业河南国邦卫可生物科技有限公司网站建设

深圳企业网站建设企业,河南国邦卫可生物科技有限公司网站建设,wordpress视屏站,做自由行的网站用于备份恢复和主从复制 binlog 有 3 种格式类型,分别是 STATEMENT(默认格式)、ROW、 MIXED: STATEMENT:每一条修改数据的 SQL 都会被记录到 binlog 中(相当于记录了逻辑操作,所以针对这种格式…

用于备份恢复主从复制

binlog 有 3 种格式类型,分别是 STATEMENT(默认格式)、ROW、 MIXED:

STATEMENT:每一条修改数据的 SQL 都会被记录到 binlog 中(相当于记录了逻辑操作,所以针对这种格式, binlog 可以称为逻辑日志),主从复制中 slave 端再根据 SQL 语句重现。但 STATEMENT 有动态函数的问题,比如你用了 uuid 或者 now 这些函数,你在主库上执行的结果并不是你在从库执行的结果,这种随时在变的函数会导致复制的数据不一致;

ROW:记录行数据最终被修改成什么样了(这种格式的日志,就不能称为逻辑日志了),不会出现 STATEMENT 下动态函数的问题。但缺点是每行数据的变化结果都会被记录,比如执行批量 update 语句,更新多少行数据就会产生多少条记录,使 binlog 文件过大,而在 STATEMENT 格式下只会记录一个 update 语句而已;

MIXED:包含了 STATEMENT 和 ROW 模式,它会根据不同的情况自动使用 ROW 模式和 STATEMENT 模式;

MySQL 给每个线程分配了一片内存用于缓冲 binlog ,该内存叫 binlog cache,参数 binlog_cache_size 用于控制单个线程内 binlog cache 所占内存的大小。如果超过了这个参数规定的大小,就要暂存到磁盘。虽然每个线程有自己的,但是最终都写到同一个 binlog 文件

图中的 write,指的就是指把日志写入到 binlog 文件,但是并没有把数据持久化到磁盘,因为数据还缓存在文件系统的 page cache 里,write 的写入速度还是比较快的,因为不涉及磁盘 I/O。

图中的 fsync,才是将数据持久化到磁盘的操作,这里就会涉及磁盘 I/O,所以频繁的 fsync 会导致磁盘的 I/O 升高。

MySQL提供一个 sync_binlog 参数来控制数据库的 binlog 刷到磁盘上的频率:

sync_binlog = 0 的时候,表示每次提交事务都只 write,不 fsync,后续交由操作系统决定何时将数据持久化到磁盘;

sync_binlog = 1 的时候,表示每次提交事务都会 write,然后马上执行 fsync

sync_binlog =N(N>1) 的时候,表示每次提交事务都 write,但累积 N 个事务后才 fsync

MySQL怎么知道binlog是否完整?

  • statement 格式的 binlog,最后会有 COMMIT;
  • row 格式的 binlog,最后会有一个 XID event。

文章转载自:

http://khq0ppBE.hcLqy.cn
http://6jun7rbW.hcLqy.cn
http://xbmwu7FB.hcLqy.cn
http://vWKjWgt2.hcLqy.cn
http://CE0hqhX9.hcLqy.cn
http://GmDAUKKR.hcLqy.cn
http://4cRjPyAN.hcLqy.cn
http://nkFsJqK1.hcLqy.cn
http://EgaRzHUR.hcLqy.cn
http://krwMx6TN.hcLqy.cn
http://9ejB72Jf.hcLqy.cn
http://zeVJL9xH.hcLqy.cn
http://dAKk8sXs.hcLqy.cn
http://nR0esM09.hcLqy.cn
http://fh0p0LZH.hcLqy.cn
http://osvKyxzQ.hcLqy.cn
http://OTeTJ3ab.hcLqy.cn
http://KlFK72yr.hcLqy.cn
http://wxptT7Dv.hcLqy.cn
http://NCVShp0W.hcLqy.cn
http://e3TxRNiN.hcLqy.cn
http://3ScOh56H.hcLqy.cn
http://JTlha25A.hcLqy.cn
http://hnqER6bi.hcLqy.cn
http://7UeQGshA.hcLqy.cn
http://gZ9swSPN.hcLqy.cn
http://RqQcsfry.hcLqy.cn
http://2IcjCIRo.hcLqy.cn
http://aRHdd1AA.hcLqy.cn
http://oXV3dbaI.hcLqy.cn
http://www.dtcms.com/wzjs/729488.html

相关文章:

  • 东莞网站制作实力乐云seo黄骅市海边沙滩在哪里
  • 有关大学生做兼职的网站网页源代码下载音乐
  • 公司网站建设gghhhj关键词排行优化网站
  • 北京专门做网站的公司用什么软件做网站好处
  • 网站后台修改的页面不能显示网站建设公司擅自关闭客户网络
  • 做网站有哪些主题玉泉营网站建设
  • wordpress 热门插件台州网站建设seo
  • 蒙自建设网站电子商务网站建设需要做好哪些准备
  • 网站建设外包公司排名品牌推广渠道有哪些
  • wordpress新建用户组seo网站关键词优化多少钱
  • 商丘企业网站服务厦门建设网站的
  • ipad网站制作长春网站建设机构
  • 旅游网站开发 目的及必要性北京网站建设培训
  • 网站建设需求文档模版网上做论文的网站有哪些
  • 企业网站整合地图标注申请入口免费
  • 目前玩的人最多网游排行榜网站seo模块
  • 网站首页背景图片企业建设厂房需要办哪些证
  • 徐水住房建设局网站附近那里有做网站的
  • 网站如何做外部链接为什么要给大夫做网站
  • 郑州专业做网站企业百度一下百度搜索官网
  • 自己做网站不用WordPress网站建设负责传资料不
  • 徐州市城乡和城乡建设厅网站首页深圳百度网站优化
  • 营销型网站的建设重点是什么led的网站建设
  • 互联网公司网站wordpress 插件作用
  • 网站优化自已做还是请人做网站做留言板怎么清空源码
  • 大型网站建设兴田德润简介网站后台程序开发
  • 网站建设责任分工敦化市建设局网站
  • 制作网站要花多少钱如何深圳工程建设公司
  • 建旅游网站的意义徐东做网站
  • wordpress网站更改不见淘宝网官方网站免费下载