MySQL非主从环境下数据一致性校验及修复程序

1. 简介 项目地址:https://github.com/seanlook/px-table-checksum 主从环境下数据一致性校验经常会用 pt-table-checksum 工具,它的原理及实施过程之前写过一篇文章:生产环境使用 pt-table-checksum 检查MySQL数据一致性。但是DBA工作中还会有些针对两个表检查是否一致,而这两个表之间并没有主从关系,pt工具是基于binlog把在主库进行的检查动作,在从库重放一遍,此时就不适用了。 ...

2016-11-20 · 7 min

MySQL非主从环境下数据一致性校验及修复程序

1. 简介 项目地址:https://github.com/seanlook/px-table-checksum 主从环境下数据一致性校验经常会用 pt-table-checksum 工具,它的原理及实施过程之前写过一篇文章:生产环境使用 pt-table-checksum 检查MySQL数据一致性。但是DBA工作中还会有些针对两个表检查是否一致,而这两个表之间并没有主从关系,pt工具是基于binlog把在主库进行的检查动作,在从库重放一遍,此时就不适用了。 ...

2016-11-20 · 7 min

让mysqldump变成并发导出导入的魔法

1. 简介 取名mypumpkin,是python封装的一个让mysqldump以多线程的方式导出库表,再以mysql命令多线程导入新库,用于成倍加快导出,特别是导入的速度。这一切只需要在 mysqldump 或 mysql 命令前面加上 mypumpkin.py 即可,所以称作魔法。 ...

2016-11-17 · 6 min

让mysqldump变成并发导出导入的魔法

1. 简介 取名mypumpkin,是python封装的一个让mysqldump以多线程的方式导出库表,再以mysql命令多线程导入新库,用于成倍加快导出,特别是导入的速度。这一切只需要在 mysqldump 或 mysql 命令前面加上 mypumpkin.py 即可,所以称作魔法。 ...

2016-11-17 · 6 min

你可能需要一个实时抓取MySQL慢查询现场的程序

Python完成的一个小程序,初衷用于杀掉 MySQL 上的异常线程,如慢查询、处于Sleep状态的,但上线运行以后,以另一种模式运行来实时发现现网的慢查询特别有用,挖掘了许多潜在问题。 项目地址:https://github.com/seanlook/myquerykill ...

2016-09-27 · 6 min

你可能需要一个实时抓取MySQL慢查询现场的程序

Python完成的一个小程序,初衷用于杀掉 MySQL 上的异常线程,如慢查询、处于Sleep状态的,但上线运行以后,以另一种模式运行来实时发现现网的慢查询特别有用,挖掘了许多潜在问题。 项目地址:https://github.com/seanlook/myquerykill ...

2016-09-27 · 6 min