位置: 编程技术 - 正文

简述MySQL分片中快速数据迁移(mysql 分片优缺点)

编辑:rootadmin

推荐整理分享简述MySQL分片中快速数据迁移(mysql 分片优缺点),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql数据库分片技术,mysql 分片优缺点,mysql分片集群,mysql的分片,mysql分片sql,mysql分片实现原理,mysql的分片和分区,mysql的分片,内容如对您有帮助,希望把文章链接给更多的朋友!

推荐阅读:MySQL 数据库跨操作系统的最快迁移方法

mysql 备份与迁移 数据同步方法

操作实践背景:

travelrecord表定义为个分片,尝试将个分片中的2个分片转移到第二台MySQL上,并完成记录, 要求最快的数据迁移做法,中断业务时间最短

思路一利用mysqldump:

在这里我们只针对mysql innodb engine,而且配置bin-log的数据库进行分析。因为是将个分片中的两个分片进行迁移,其实就是数据库的迁移过程,就是将个数据库中的两个数据迁移到另外一台机器;中断业务最短的做法就是:

1) 准备mycat新的配置文件备用,以便快速切换配置文件。

2) 在业务地峰期间,如凌晨,使用mysqldump进行数据库的全量备份(附带--flush-logs);

3) 将两个分片数据库的全量备份第二台机器上进行全量恢复;

4) 停止mycat服务器,

5) 停止第一台机器的mycat实例(假设原来的分片在一个mysql实例)

6) 拷贝第一台机器的binlog文件到第二台机器,并使用mysql的mysqlbinlog工具进行这两个数据库的增量数据的恢复。

简述MySQL分片中快速数据迁移(mysql 分片优缺点)

7) 启动第一台数据实例,校验迁移的两个分片数据正确性(主要看记录数)

8) 替换mycat的配置文件并启动mycat实例

在该方案中,业务中断的时间主要是处理mysqlbinlog的增量数据恢复。

思路二利用mysql的ms机制做级联复制

在这里二个片比如第一个分片db,第二个分片db,我在db上面再做个级联主从,db-->db,在db上面做个级联主从db->db,这样到时候数据实时同步,中断业务比较短的做法是:

1)准备mycat新配置文件备用,以便快速切换配置文件。

2)在业务低峰期间,比如凌晨时分,开始操作,停止mycat服务器

3)进行db-db主备切换,进行db-db主备切换

4)停止第一台机器的mycat实例

5)在主备切换过程中,旧的主db、db上面的binlog中如果有新的dml、ddl操作,就用mysqlbinlog解析出来,在新的主db和db上面重做一遍

6)使用mk-table-checksum工具检查新主从db->db、db->db的数据一致性。

7)替换mycat的配置文件并启动mycat实例

好了,关于MySQL分片中快速数据迁移相关知识就给大家介绍到这里,希望对大家有所帮助,更多有关mysql数据迁移知识请登录www.gimoo.net 了解更多!

更改Mysql root用户密码 新下载了mysql,口令为空,如何修改root口令:首先登陆mysqlusemysql;updateusersetpassword=password('new_password')whereuser='root';flushprivileges;注意需要flushprivileges;更改Mys

浅谈MySQL排序原理与案例分析 前言排序是数据库中的一个基本功能,MySQL也不例外。用户通过Orderby语句即能达到将指定的结果集排序的目的,其实不仅仅是Orderby语句,Groupby语句,Dis

MySQLMerge存储引擎 MERGE存储引擎把一组MyISAM数据表当做一个逻辑单元来对待,让我们可以同时对他们进行查询。构成一个MERGE数据表结构的各成员MyISAM数据表必须具有完全

标签: mysql 分片优缺点

本文链接地址:https://www.jiuchutong.com/biancheng/319768.html 转载请保留说明!

上一篇:MySQL命令行界面中出现字符错误提示的原因及解决方法(mysql命令列界面)

下一篇:更改Mysql root用户密码

  • 财税2012年15号文件作废
  • 外商投资合伙企业法
  • 建筑企业如何预交增值税
  • 管道运输是什么和什么合二为一
  • 房产租金收入是什么科目
  • 应付账款借方余额在资产负债表中怎么列示
  • 税率3%开成5%会罚款吗?
  • 出口退税进项税额可以抵扣吗
  • 电脑在固定资产中属于哪一类
  • 开出增值税发票没收到怎么抵扣进项税?
  • 外购低值易耗品可以抵扣进项税额吗
  • 利息可以开专票
  • 基本户发工资要交社保吗
  • 产品检测费用计入什么科目
  • 购买商品成本要支付哪些成本
  • 进口增值税计入关税完税价格吗
  • 仪器购买税率
  • 餐饮店工装
  • 个人可以做代理吗
  • 推广的产品
  • 技术开发合同收入包括哪些
  • 计提社保公司承担部分的会计分录
  • 听证方式有几种
  • 饭店开业请客说什么
  • 代发工资如何合理避税
  • 在php中,什么函数能将数组转化为字符串
  • 专项储备购买安全设备会计分录
  • 个人咨询费发票是增值税
  • web前端初级知识点
  • node_sass
  • 性能优化模式
  • 注册机械加工公司需要什么
  • 民营医疗机构是指哪些
  • 如何禁用笔记本键盘触摸板
  • java string.class
  • 挂靠的公司替我们交的税款如何记账?
  • 以前未入账固定资产补入账
  • 税率的确定和什么因素有关
  • 未达起征点的增值税会计处理
  • 个人所得税累计收入怎么算
  • 上年多交的增值税怎么调整
  • 原材料出库怎么做分录
  • 白条抵库怎么处罚
  • 房地产公司退房款怎么做账
  • 退货款现金流量如何做
  • 技术员差旅费计入哪个会计科目
  • 4s店收到红字发票怎么开
  • 管理费用当月可以结转吗
  • 高新技术企业的税收优惠政策
  • 新开的公司税务那边要办什么
  • 企业收到待清算商户款项做什么分录
  • 营改增后被挂靠的企业如何做账?
  • 工业企业增值税负率一般控制在多少
  • jdbc连接MySQL实验总结
  • tcpip. sys
  • win7怎么添加自启动程序
  • 桌面上的软件是什么
  • vrvedp_m.exe是什么
  • linux批处理文件怎么写
  • windows缓存写入失败,数据怎么找回
  • 在win7系统中如何用快捷键复制文件或文件夹
  • os x yosemite10.10.4beta2更新了哪些内容 os x yosemite性能增强和bug修复以及下载
  • 打开安全启动
  • win10专业版系统安装教程
  • win8怎么切换界面
  • win7一直出广告
  • javascript中循环结构包括
  • jquery判断div是否显示
  • Android与OpenCV2.4.4(2013最新)搭建图像处理框架
  • 修改windows server2012服务器密码
  • sku分析的作用
  • 创建nodejs项目的步骤
  • cmd下copy命令
  • script标签可以放在html哪个位置
  • imageview tint
  • python函数参数的传递方法
  • 上季度报表错误怎样更正
  • 山东省国家税务局威海培训中心
  • 国家税务总局电话人工客服
  • 税务稽查审理的基本原则
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设