MySQL数据对比是常见的日常任务,使用pt-checksum 只能对比主从复制的数据,并且效率和使用上也不太方便。因此写了一个对比的工具,经过测试对比50张500万的表,能在30s内完成。
要求,mysql 表必须有自增主键,对比期间不会加锁。对于不是非常非常高并发的主从复制,也可以进行数据的对比。可以非常方便的加入到日常的定时任务中。建议使用单独的机器运行对比,并把结果保存在单独的数据库实例中。
链接:https://github.com/baixiaoyu/dbascripts/tree/main/compare-data-v2

使用:在db.conf.json中指定需要对比的数据库信息,给个只读账号,账号能设置session变量权限。以及保存结果的数据库信息即可。

设置简单,速度高效。

MySQL 数据对比相关推荐

  1. mysql数据对比同步_跨数据库mysql语句同步数据和对比运算

    首先,A数据库[需要同步的数据库]A_product数据表[产品基本信息]product_id产品唯一IDprice产品价格A_product_option_value数据表[产品选项]product ...

  2. mysql数据对比_MySQL —— 如何快速对比数据?

    我们在MySql中想要对比下两个不同的实例上的数据并且找出差异,除了主键之外我们还要对比每一个字段,应该怎么做呢? 方案一:写一个程序将两个实例里面的每一行数据都分别取出来对比,但是耗时我们无法估计, ...

  3. 两个mysql表对比_mysql实用技巧之比较两个表是否有不同数据的方法分析

    本文实例讲述了mysql比较两个表是否有不同数据的方法.分享给大家供大家参考,具体如下: 在数据迁移中,我们经常需要比较两个表,以便在一个表中标识另一个表中没有相应记录的记录. 例如,我们有一个新的数 ...

  4. 使用mysql实现数据对比,筛选

    将数据导入数据库: 一 需对比数据导入数据库 1 无结构数据 1.1字段间按逗号分隔处理到txt文件中 1.2链接数据库将数据导入数据库 mysql -hip地址 -P端口号 -u用户名 -p密码 l ...

  5. MySQL中对比两张表是否有不同数据

    1.使用union all关联两张表,完事使用临时表或者说派生表的方式来进行数据对比. SELECT t1.pk, t1.c1 FROM t1 UNION ALL SELECT t2.pk, t2.c ...

  6. binlog流程 mysql_小米 MySQL 数据实时同步到大数据数仓的架构与实践

    背景MySQL由于自身简单.高效.可靠的特点,成为小米内部使用最广泛的数据库,但是当数据量达到千万/亿级别的时候,MySQL的相关操作会变的非常迟缓:如果这时还有实时BI展示的需求,对于mysql来说 ...

  7. mongodb,redis,mysql简要对比

    mongodb,redis,mysql 简要对比 本篇内容大部分不是原创,转载的会贴有链接. 准备学习下数据库,想对目前的主流数据库做一个简单的了解分析,就搜集了资料整理到了一块. 当下主流的要数No ...

  8. mongodb与mysql命令对比 (前人笔记+自己添加)

    mongodb与mysql命令对比 传统的关系数据库一般由数据库(database).表(table).记录(record)三个层次概念组成,MongoDB是由数据库(database).集合(col ...

  9. mongodb与mysql命令对比

    mongodb与mysql命令对比 (在前辈的基础上,做了一些整理及修改,同时也添加了一些内容) 传统的关系数据库一般由数据库(database).表(table).记录(record)三个层次概念组 ...

  10. 小米 MySQL 数据实时同步到大数据数仓的架构与实践

    背景 MySQL由于自身简单.高效.可靠的特点,成为小米内部使用最广泛的数据库,但是当数据量达到千万/亿级别的时候,MySQL的相关操作会变的非常迟缓:如果这时还有实时BI展示的需求,对于mysql来 ...

最新文章

  1. 认识基于中间件的软件开发方法
  2. 基于Linux系统中进程调度分析
  3. 记一次热更新上传补丁包失败问题
  4. IQueryable接口与IEnumberable接口的区别
  5. 关于java.sql.SQLRecoverableException: Closed Connection异常的解决方案(转)
  6. 人工智能十种“新”数学
  7. 简单的JSON解析工具
  8. 移动通信网络规划:多址技术
  9. iPhone 计算机 桌面,2分钟学会Windows仿苹果任务栏,你的电脑桌面也可如此炫酷!...
  10. c语言公共基础知识占多少分,计算机二级公共基础知识多少分
  11. Sentinel流量控制流控规则
  12. Qt图形视图框架:视图增加标尺
  13. 在微型计算机中cmos是什么,什么事cmos?
  14. 凸优化笔记6(共轭梯度法)
  15. 【浅析STM32之GPIO寄存器(CRL/CRH)配置 】
  16. react-diagram 序列化Json解读
  17. 如何在macbook上制作MP3同步歌词
  18. 系统云端服务器,系统云端服务器
  19. 怎么禁止wps2012 自动升级到wps2013
  20. 电化学传感器(1)原理(2)---设计恒电位电路

热门文章

  1. linux设备驱动之 i2c设备驱动 at24c08驱动程序分析【全部地址的操作】
  2. 【超图+CESIUM】【基础API使用示例】28、超图|CESIUM -【坐标转换】经纬度转世界坐标
  3. 好用的BUS调试工具-Bus Hound
  4. jszip打包下载文件
  5. 怎么使用计算机扩展,如何导入扩展到慧编程PC并进行使用
  6. 理解Alpha-Beta 剪枝算法
  7. js自动生成html报表,JavaScript实现动态生成表格
  8. java地图 热力图,Spring Boot+高德地图热力图静态数据展示
  9. PID算法原理及基本实现
  10. CAD中如何插入图框?CAD插入图框方法教程