首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

mysql主从复制之二进制日志格式简略

前言

mysql主从复制源于数据库启用二进制日志,类似于oracle归档日志。通过主从库3个线程协作配合,实现mysql主从数据一步。

mysql主从3个线程简述

主库1个dump thread

从库1个io thread及1个sql thread

上述3个线程可以在主从库运行show processlist获取每个线程详细配置信息及运作状态

mysql主从复制适用场景及功能差异化,mysql二进制日志格式具备3种格式:

基于语句复制

mysql最早出现二进制日志格式,也是诸多mysql版本的默认配置

基于记录复制

mysql 5.x之后推出这种二进制日志格式,解决了基于语句复制的某些不足及缺陷

基于混合复制

基于语句复制和基于记录复制的权衡,很多生产系统配置推荐采用这种格式,当然官方也大力引入推荐。

二进制日志格式也可以实时调整,不过一般不建议这样作。一则可能导致主从数据库环境破坏,重建主从环境;二则要有调整需求,一定要全面考量,深入分析,尽量减少对于生产环境的冲击及影响。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180127G0N3SY00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券