位置: 编程技术 - 正文

简述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用户密码

  • 职工教育经费申请事由
  • 个人提供建筑安装劳务如何缴纳个人所得税
  • 税务系统重置密码
  • 发票超额如何收税
  • 残保金每次缴纳都是一样的吗
  • 待抵扣税金凭证分录
  • 普票冲红原票要退回吗
  • 直接计入当期损益的利得和损失,是指( )的利得或损失
  • 服务,不动产和无形资产扣除项目本期实际扣除金额
  • 文化事业建设费减免政策
  • 混搭销售的企业有哪些
  • 给员工交的重大医疗保险怎么做分录?
  • 法人转钱到公户是借款还是投资款
  • 电视台广告费可以抵扣吗
  • 产权转移书据印花税是双方交吗
  • 出口退税未收汇已申报
  • 负债表应交税费为负数
  • 本期有进项没有销项需要转出增值税吗?
  • 营改增通知及有关部门规定的税收优惠政策
  • 什么是红字信息表编号
  • 银行承兑汇票盖章错误证明
  • 专票认证不通过退回
  • 6月实施的新政有哪些?
  • 股权投资损失怎么算出来的
  • 企业账面库存过大应怎样处理好
  • 行政单位以前年度会计错账调整
  • 上月抵扣的进项税这个月怎么做分录
  • 企业自然人电子税务局怎么申报
  • 管理不善造成的损失的会计分录
  • win10锁屏界面windows聚焦什么意思
  • 留底税额怎么分录
  • centos编辑文本
  • 销售收入的暂估入账
  • 应付债券的应付利息怎么计算
  • url是什么软件
  • thinkphp实现163、QQ邮箱收发邮件的方法
  • 短期借款利息计算
  • 房产税会计科目有哪些
  • thinkphp隐藏index.php
  • 数字图像处理-应用篇
  • 已知税额和不含税额求税率
  • 机器学习--使用朴素贝叶斯进行垃圾邮件分类
  • vue常用
  • wordpress修改数据库
  • 劳务派遣差额会计分录
  • 销售旧货和销售使用过的物品税率
  • 增值税普通发票税率
  • 筹建期工会经费怎么算
  • php安装插件
  • 给客户买的车票怎么查询
  • 递延收益核算哪些内容
  • 还有什么服务啊
  • 账面成本与账面余额
  • 增值税加计扣除怎么算举例
  • 销售产品领用单独计价的包装物2000元,售价2400元
  • 去年的成本做少了咋办
  • 公司购买的礼品卡怎么做账
  • 新手必看教程
  • 赞助费入账需要多久
  • 预收账款为什么不是货币性项目
  • 触发器的用法
  • mysql5.7.27安装
  • 注册表修改数据
  • arp攻击的原理及防范
  • mac系统怎么查看
  • macbook程序在哪
  • win10预览版退回正式版
  • c盘越来越小了
  • jquery和原生js性能
  • css动态网页
  • linux执行sh文件报错找不到
  • Node.js+ES6+dropload.js实现移动端下拉加载实例
  • 七牛云和ucloud
  • 基于mvc设计模型的框架
  • 如何配置centos7
  • 企业清算所得税申报表填写范本
  • 税务登记证信息
  • 退休军人免门票吗
  • 税控发票开票软件(金税盘版)事件代码768功能代码5?
  • 公共卫生委员会领导小组
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设