位置: 编程技术 - 正文

简述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%的税票吗
  • 税务局代个人开票
  • 累计个税是每年累计吗
  • 乙方向甲方开具增值税专用发票
  • 已出库未开票要交税吗
  • 无形资产处置收益计入
  • 付的押金能要回来吗
  • 建筑物加高违法么
  • 先取得发票后付款说明
  • 委托收款背书和转让背书
  • 企业职工报销签单怎么写
  • 公司注销库存商品转营业外收入
  • 超过一年的保证金怎么交个税
  • 案例分析房产税会计分录怎么写?
  • 入职不满一年有年假吗
  • 其他应付款可以用其他应收款代替吗
  • 认缴制下实收资本可以一直为零吗
  • 进口产品需要交税吗
  • mac如何改变用户名
  • 去年的管理费用怎么冲
  • win11操作中心怎么关闭
  • 没收的定金 会计分录
  • 购买监控设备费用谁出
  • 查看电脑系统版本
  • hprj是什么文件
  • msscli.exe - msscli是什么进程 有什么用
  • 分期付款买车的利息会计分录
  • 公司投资股票如何做账
  • 开展党建系列活动
  • 在途货物退货
  • PHP:imagecreatefromgd()的用法_GD库图像处理函数
  • 出现质量问题赔偿标准
  • 结转工资费用
  • thinkphp框架的作用
  • php调用其他php
  • 无票收入怎么计算1%税率
  • 网络安全网页设计作品构思
  • carplcy车载有什么用
  • 年末应交税费怎么算
  • 装修费摊销的分录是什么
  • 土石方工程的税费缴纳方法
  • 备抵法账务处理方式
  • mysql 索引类型以及使用场景
  • python如何在一个文件中运行另一个文件
  • 改良生产线发生的职工薪酬计入期间费用
  • 免税申报表里的免税销售额是不含税
  • 如果返利冲抵货款怎么办
  • 初级会计计划成本例题
  • 企业购买国债逆回购要交企业所得税吗
  • 专项应付款的账务处理营业外收入
  • 结转增值税的账务处理一定要通过转出未交增值税吗
  • 收到红字发票怎么做账怎么做进项税额转出
  • 什么资产减值可以转回
  • 会计凭证销毁的地方
  • windows2008 2016
  • winserver是什么意思
  • 如何最简单的
  • windows xp的电脑
  • windows xp iis安装
  • main.exe是什么意思
  • 联想y485p升级无线网卡
  • windows7模块安装程序可以关闭吗
  • kb4592449-windows安全每月质量汇总
  • win7系统和win8系统哪个好用
  • adobe骨骼动画
  • JS实现的base64加密解密完整实例
  • jquery ajaxfileupload异步上传插件
  • nodejss
  • shell去掉\r
  • javascript第二章上机怎么写
  • javascript例题
  • python中jsonpath
  • 电子税务局实名认证
  • 美国进口税起征点
  • 长春税务局待遇如何
  • 云票助手怎么查看开票限额
  • 税控盘打不开
  • 在外地买车在青岛能买吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设