mysqlstat工具版本号: 1.0.14,更新日期:2024-02-16 - 新增“查看当前未提交事务的SQL”

2024-02-16 14:10:06 浏览数 (1)

mysqlstat工具版本号: 1.0.14,更新日期:2024-02-16 - 新增“查看当前未提交事务的SQL”

最新版下载地址: https://github.com/hcymysql/mysqlstat/releases/tag/mysqlstat_v1.0.14

当一个事务长时间未提交,那么这个连接就不能关闭,内存就不释放。如果并发一大,导致数据库连接数增多,就会对性能产生影响。

例如执行一条SQL:

begin;

update t1 set name='张三' where uid=101;

注:由于这里一直没有commit,该表就会一直持有MDL锁和行锁。

新版本通过指定参数--uncommit即可获取到未提交的事务SQL,如果想将其kill掉,再指定--kill即可。

查找出未提交事务的SQL查找出未提交事务的SQL

0 人点赞