如何kill掉卡顿的MySQL线程?
技能沙龙 | 邀您于8月25日与国美/AWS/转转三位专家配合切磋小措施电商拭魅战
作为一个开拓职员可能数据库打点员,学会搜查数据库运行环境是必不行少的事变。造成MySQL线程卡顿的缘故起因有许多,好比deadlock,可是无论是哪种缘故起因,我们发明题目之后的第一要务就是办理题目,防备题目继承恶化。那么,应该怎样操纵? 查找线程有两种要领可以查察正在运行的线程。
我们用Navicat登录localhost简朴看一下,功效如下: 功效中每一行对应一个毗连,每一列的寄义如下: Id:thread_id,线程id; User:用户,假如你不是root,那么只能看到权限范畴内的SQL; Host:可以看到来历IP和端口,团结netstat或lsof呼吁可快速定位历程; db:当前DB实例; Command:当前执行的呼吁,凡是是sleep、query、connect ; Time:当前状态一连了几多秒; State:当前状态; Info:当前语句; 杀死线程执行kill id呼吁即可杀死卡顿的线程 常见缘故起因造成线程卡顿的缘故起因有许多,可是许多时辰凡是只有两种:
【编辑保举】
点赞 0 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |