1、打开innodb_lock_monitor,查询阻塞锁线程

SET GLOBAL innodb_status_output=ON;

2、查询mysql状态

show engine innodb status;

为了追踪问题,我们可以打开general_log,里面会根据thread id记录所有查询操作

3、修改my.cnf,增加以下设置

general_log=1
general_log_file=/var/log/mysql/query.log

4、重启mysql后生效。主要注意的是query.log文件的权限问题。

By charlie

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注