1、使用脚本管理
1) 登录mysql
mysql -uroot -h192.168.250.91 -p密码
2)查看执行比较久的事物:
SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX;
3)查看正在锁的事务
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;
4)查看等待锁的事务
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;
5)查询打开表的结果:查询是否锁表
show OPEN TABLES where In_use > 0;
6)感觉慢的时候可以先抓一下 show processlist 的结果.
show processlist
7)杀死进程id(就是上面命令的id列)
kill id
2、非命令
使用mysql官方提供的工具mysql workbench(推荐)。