mysql 当前执行sql线程查询 及关停kill
Posted 桑中子衿
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 当前执行sql线程查询 及关停kill相关的知识,希望对你有一定的参考价值。
命令: show processlist;
如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。
show processlist;只列出前100条,如果想全列出请使用show full processlist;
每个与mysqld的连接都在一个独立的线程里运行,您可以使用SHOW PROCESSLIST语句查看哪些线程正在运行,并使用KILL thread_id语句终止一个线程。
如果您拥有SUPER权限,您可以终止所有线程和语句。否则,您只能查看和终止您自己的线程和语句。
您也可以使用mysqladmin processlist和mysqladmin kill命令来检查和终止线程。
1、SHOW PROCESSLIST
2、kill 6
在多数情况下,线程终止可能要花一些时间,这是因为终止标记只会在在特定的间隔被检查;
线程正在释放资源,过会儿才真正的死掉了。
以上是关于mysql 当前执行sql线程查询 及关停kill的主要内容,如果未能解决你的问题,请参考以下文章
mysql查看当前执行线程_关闭当前的某些线程 show processlist_kill