MySQL查看正在执行的SQL进程


1.查看正在执行的SQL进程:

如果用户有超级权限, 能看到所有用户正在执行的sql.

否则, 则可以看到自己用户正在执行的sql.

  • 方法1: 连接数据库后执行. 这种方式看到的sql可能不完整.
show processlist;
  • 方法2: 连接数据库后执行. 相比于方法1, 方法2可以看到完整的sql.
select * from information_schema.processlist;
  • 方法3: 无需连接数据库, 在shell中执行即可.
mysqladmin -uroot -p processlist;# 然后输入密码确认

2.查出来之后, 可以使用下面的命令终止SQL进程:

      kill ${进程ID}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM