主要功能:
- 解析 binlog ,回滚各类 DML 语句 。
- 提供原生的基于库、表、SQL类型、位置、时间等多种过滤方式 。
- 支持 MySQL 多个版本,支持 GTID 格式 。
项目地址:binlog2sql 同样是开源的一款用于解析 binlog 的工具 。安装简单方便,基于 Python 开发,源码入门简单 。
https://github.com/danfengcao/binlog2sql
主要功能:
- 可以解析出原始 SQL 、回滚 SQL 、去除主键的 insert SQL 等 。
- 数据快速回滚(闪回) 。
- 主从切换后新 master 丢数据的修复 。
官网地址:Percona Toolkit 工具包是一组高级的管理 MySQL 的工具包集,可以用来执行各种通过手工执行非常复杂和麻烦的系统任务 。简称 PT 工具,由 Percona 公司开发维护,是广大数据库维护人员的好帮手 。
https://www.percona.com/doc/percona-toolkit/3.0/index.html#
PT 工具包由各种小工具组成,不同工具有着不同的作用 。主要功能包括检查主从复制的数据一致性、检查重复索引、归档数据、在线DDL等 。下面简单介绍下几款常用工具的功能:
- pt-archiver:主要用于清理、归档历史数据 。
- pt-duplicate-key-checker:列出并删除重复的索引和外键 。
- pt-kill:杀掉符合条件的数据库连接 。
- pt-online-schema-change:在线修改表结构,常用于大表 DDL。
- pt-query-digest:分析 MySQL 日志,并产生报告,常用于慢日志分析 。
- pt-table-checksum:校验主从复制一致性 。
本篇文章简单介绍了 SQL 审核、binlog 解析、Percona Toolkit 几类工具,关于各个工具的使用方法,还需各位详细探索 。感兴趣的同学可以安装学习下,好的工具能让工作事半功倍 。
推荐阅读
- 录音转文字工具 电话录音转文字的软件
- 改图工具有哪些 编辑修改图片的软件
- 免费公司起名软件 公司起名神器
- 物流管理系统软件开发 物流软件开发工具
- 手机预装APP乱象 工信部出手
- 屏幕测试软件 好用的屏幕测试工具
- 视频格式转换器哪个最好 免费的格式转换工具
- 手工酸辣粉加盟排行榜 麻辣烫加盟费价格
- u盘dos启动盘制作工具 电脑进入dos重装系统教程
- 工资卡为什么要回执单 银行回执单是什么