实时监控:mysqlstat 可以实时监控 MySQL 服务器的 QPS(每秒查询数)、TPS(每秒事务数)以及网络带宽使用情况等指标。
查询分析:它可以展示执行次数最频繁的前N条 SQL 语句,帮助定位查询效率低下的问题,以便进行优化。
表文件分析:mysqlstat 可以列出访问次数最频繁的前N张表文件(.ibd),这有助于查找热点表和磁盘使用情况。
锁阻塞:工具可以显示当前被锁阻塞的 SQL 语句,帮助识别并解决锁相关的问题。
死锁信息:mysqlstat 可以提供关于死锁的信息,帮助 DBA 了解并解决死锁问题。
索引分析:它可以查找重复或冗余的索引,帮助优化索引使用和减少存储空间的占用。
连接数统计:工具可以统计应用端 IP 的连接数总和,有助于了解数据库的连接负载情况。
表大小统计:mysqlstat 可以提供库中每个表的大小统计信息,有助于了解表的存储占用情况。
Binlog 分析:它可以在高峰期分析哪些表的 TPS 较高,帮助定位性能瓶颈或优化热点表。
查看主从复制信息:工具可以提供主从复制状态和延迟情况,方便监控和管理主从复制环境。
MySQL命令行监控工具 - mysqlstat
options:
-h,
-H MYSQL_IP,
Mysql IP
-P MYSQL_PORT,
Mysql Port
-u MYSQL_USER,
Mysql User
-p MYSQL_PASSWORD,
Mysql Password
-v,
shell> chmod 755 mysqlstat
shell> ./mysqlstat -H 192.168.198.239 -P 6666 -u admin -p 'hechunyang'

shell> ./mysqlstat -H 192.168.198.239 -P 6666 -u admin -p 'hechunyang' --top 10

shell> ./mysqlstat -H 192.168.198.239 -P 6666 -u admin -p 'hechunyang' --io 10

shell> ./mysqlstat -H 192.168.198.239 -P 6666 -u admin -p 'hechunyang' --lock

shell> ./mysqlstat -H 192.168.198.239 -P 6666 -u admin -p 'hechunyang' --index

shell> ./mysqlstat -H 192.168.198.239 -P 6666 -u admin -p 'hechunyang' --conn

shell> ./mysqlstat -H 192.168.198.239 -P 6666 -u admin -p 'hechunyang' --tinfo

shell> ./mysqlstat -H 192.168.198.239 -P 6666 -u admin -p 'hechunyang' --dead

shell> ./mysqlstat -H 192.168.198.239 -P 6666 -u admin -p 'hechunyang' --binlog
mysql-bin.000003

或者指定一个binlog范围
shell> ./mysqlstat -H 192.168.198.239 -P 6666 -u admin -p 'hechunyang' --binlog
mysql-bin.000003 mysql-bin.000006
会统计mysql-bin.000003,mysql-bin.000004,mysql-bin.000005,mysql-bin.000006这4个文件

shell> ./mysqlstat -H 192.168.198.239 -P 6666 -u admin -p 'hechunyang' --repl

支持 MySQL5.7/8.0,工具适用于Centos7 系统。
8.0默认是caching_sha2_password用户认证,需要更改为 mysql_native_password
mysql> CREATE USER 'rd'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
Query OK, 0 rows affected (0.00 sec)
mysql> GRANT ALL on *.* to 'rd'@'%';
此工具现通过dbaplus社群免费为大家提供下载使用。若使用过程中有任何问题或建议,可随时与我们联系,欢迎大家试用。
https://github.com/hcymysql/mysqlstat

- 关注微信公众号【dbaplus社群】,点击菜单栏【资源下载】
- 登陆dbaplus社群官网:http://dbaplus.cn/list-142-1.html

dbaplus图谱丨分布式数据库的选型评测指南(附高清电子版)
《分布式数据库评测指南》由dbaplus社群联合发起人韩锋老师与社群共同编制,浓缩了数据库选型评测项精要,评测维度覆盖6大功能(数据库基本功能、数据库内核功能、数据库管理功能、数据库架构功能、数据库开发功能、数据库其他功能)共300+技术项,明晰数据库选型要点及设计思路,让广大数据库从业者在选型路上不再迷茫。获取方式:关注微信公众号【dbaplus社群】,消息栏回复【图谱】,即可获取下载链接
2023 XCOPS智能运维管理人年会·广州站将于11月24日举办,深耕传统行业,垂直运维及数据库两大领域,结合AI、云原生等新兴技术的融合创新,精选更符合产业发展、更适配企业落地的前沿及热门议题,码上报名,享早鸟优惠。

↓↓ 点这里了解XCOPS广州站更多详情及报名