通过mk-table-checksum与pt-table-sync检查不同库两张表的一致性。
2015-09-11 09:26
411 查看
推荐两个工具mk-table-checksum、pt-table-sync可以检查不同库下的两张表名相同的表,数据是否一致。
mk-table-checksum效果截图,CHECKSUM效验值相同表示3370端口与3340端口下的test库rdc_proc_trans_his表数据一致。
pt-table-sync效果截图,以3340端口下的test库rdc_proc_trans_his表为基准,检查3370端口下的test库rdc_proc_trans_his表,少一行数据就会生成一条insert语句、多一行数据会生成一条delete、某一行某一字段不同的会先delete该行,再根据基准库表中的行生成一条insert语句。
mk-table-checksum效果截图,CHECKSUM效验值相同表示3370端口与3340端口下的test库rdc_proc_trans_his表数据一致。
pt-table-sync效果截图,以3340端口下的test库rdc_proc_trans_his表为基准,检查3370端口下的test库rdc_proc_trans_his表,少一行数据就会生成一条insert语句、多一行数据会生成一条delete、某一行某一字段不同的会先delete该行,再根据基准库表中的行生成一条insert语句。
相关文章推荐
- MySQL多版本并发控制分析
- mysql导出存储过程、函数、视图、触发器
- InnoDB MVCC实现、Undo作用
- Mysql 索引概念及设计原则
- MySQL工具汇总
- mysql复制原理
- 数据库水平切分的实现原理解析
- Mysql数据表的优化
- MySQL HA方案
- 修改MySQL存储过程、函数、事件、触发器、视图的DEFINER
- 针对MySQL的Linux性能优化技巧
- Linux schedulers in tpcc like benchmark
- Impala:新一代开源大数据分析引擎
- 【第2周 项目3 - 体验复杂度(汉诺塔)】
- MySQL数据传递 Hadoop 非实时
- MySQL数据复制 Hadoop 实时复制
- 第二周 项目2-程序的多文件组织
- Android实现推送方式解决方案
- Eclipse安装SVN插件
- 12个免费学习编程的网站