mysqltoolkit

mysqltoolkit是一款包含多个MySQL命令行工具的集合。其中包括MySQLVisualExplain, MySQLQueryProfiler等11个实用小工具,可以帮助用户更好地理解和优化SQL查询。例如MySQLVisualExplain能够以树状形式展示SQL的解释结果;MySQLQueryProfiler则可用于分析一系列SQL执行过程中的状态变化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

mysqltoolkit是一组MySQL的命令行工具。
包括11个小工具。

MySQL Visual Explain
提供sql的树状explain结果,看得比较清楚。不过我觉得对于我来说用处不大,MySQL自己的结果我已经看得很习惯了。可能对初学者比较友好吧。
MySQL Query Profiler
执行一系列sql,并显示status中的变化。分析sql的时候比较有用。
MySQL Show Grants
将权限信息导出成sql。
MySQL Find
根据行数,字段大小等很多条件找表,算是个有趣的工具吧。不过现在表最多也只有1000个左右,还有很多结构类似的,暂时还不需要用程序找。
MySQL Duplicate Key Checker
检查重复的索引。
简单的用了一下上面这几个。算不上很有用处的工具吧,不过当然比没有强。

下面这些还没有机会试。
MySQL Archiver
表存档。
MySQL Deadlock Logger
可以记录死锁。
MySQL Slave Restart
监视slave,如果出问题了,可以设置忽略某些错误自动重启。
MySQL Slave Delay
保持slave有一定的延迟,让delete语句有反悔的机会吗?暂时没想到有什么用处。
MySQL Table Checksum
检查表的数据是否一致。
MySQL Table Sync
表同步,可以用于replication同步。replication数据不一致的时候,同步一下就好了,不用重建,也不需要很麻烦的对日志文件了。不过系统用了lvm之后,重建replication太简单了,搞得只要有问题就重建。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值