作家
登录

MySQL高可用数据库内核深度优化的四重定制

作者: 来源: 2017-08-25 15:49:27 阅读 我要评论

优化筹划

将IO线程和SQL线程对relay log的操作拆分开来,不再应用同一块文件缓存。固然如许做会导致SQL线程增长一次读IO操作。然则清除了对锁的竞争,大年夜大年夜地进步了IO线程和SQL线程整体的机能。

优化后的复制流程图如下:

数据库原生复制流程中包含记录binlog、记录relay log、记录master.info、relay-log.info等,针对上述流程中的部分步调以及其它未列出的优化,在功能和机能长进行改进,UDB高可用数据库在功能和机能上均获得了明显的晋升。

建立双通道复制,在原有半同步复制的基本上增长一条UDB复制通道:

  • 建立一条新的复制通道与原有的复制并行,两条通道互相自力;
  • 新的复制通道不传输数据,只传输主库的SQL履行进度 (binlog的文件名和地位);
  • 新的复制通道应用半同步复制协定,然则不退化,超时后重连,只接收最新的SQL履行进度 ;
  • 新的复制通道不存在追补数据的问题,只要收集正常的情况下,大年夜库永远可以感知SQL的履行进度。

【编辑推荐】

  1. 没碰到过这十个MySQL数据库经典缺点,你必定不是个好工程师
  2. MySQL并发控制
  3. 数据库事务系列-MySQL跨行事务模型
  4. 简单SQL也很慢?数据库端到端机能问题的解决思路商量
  5. 五个小技能告诉你若何保护MySQL数据仓库
【义务编辑:庞桂玉 TEL:(010)68476606】

  推荐阅读

  五个小技巧告诉你如何保护MySQL数据仓库

MySQL有大年夜量的备份功能,赞助用户在安然事宜后敏捷恢复数据库。最重要的是建立数据仓库的物理备份,确保数据库信息的原始副本目次和文件万无一掉。当须要时,应用特别的MySQL函数就可以很轻易地快速恢复备份信息>>>详细阅读


本文标题:MySQL高可用数据库内核深度优化的四重定制

地址:http://www.17bianji.com/lsqh/36936.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)