开发者社区> 技术小阿哥> 正文

MySQL 运维笔记(一)—— 终止高负载SQL

简介:
+关注继续查看

数据库表体积大了,负载高了,难免一个sql出去耗时延长。半个月前,一个凌晨定时任务跑了8小时,突然手足无措。最后找DBA协助,直接干掉了这个sql进程。

其实,这并不复杂。


首先,找出占用CPU时间过长的SQL

Sql代码  收藏代码
  1. show processlist;  


51e13cc1-00ef-3952-82e7-3218a9b0d02f.jpg
假定最后一条sql处于Query状态,且Time时间过长,就锁定它的ID,直接干掉即可。


然后,杀死进程:


Sql代码  收藏代码
  1. kill QUERY  4487855;  

这就大功告成了!



参考
KILL [CONNECTION | QUERY] thread_id



本文转自 佛哒 51CTO博客,原文链接:http://blog.51cto.com/fodaa/1394206,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
《阿里云认证的解析与实战-数据仓库ACP认证》——云原生数据仓库AnalyticDB MySQL版解析与实践(下)——三、SQL优化与慢查询解决(上)
《阿里云认证的解析与实战-数据仓库ACP认证》——云原生数据仓库AnalyticDB MySQL版解析与实践(下)——三、SQL优化与慢查询解决(上)
73 0
《阿里云认证的解析与实战-数据仓库ACP认证》——云原生数据仓库AnalyticDB MySQL版解析与实践(下)——三、SQL优化与慢查询解决(下)
《阿里云认证的解析与实战-数据仓库ACP认证》——云原生数据仓库AnalyticDB MySQL版解析与实践(下)——三、SQL优化与慢查询解决(下)
74 0
MySQL | 适用SQL语法 快速参考(有例子,秒懂)
MySQL | 适用SQL语法 快速参考(有例子,秒懂)
38 0
慢sql导致mysql服务器的cpu飙升到100%
慢sql导致mysql服务器的cpu飙升到100%
131 0
MySQL—SQL语法大全【新手专属,赶紧收藏】
MySQL—SQL语法大全【新手专属,赶紧收藏】
48 0
MySQL性能优化(硬件,系统配置,表结构,SQL语句)
MySQL性能优化(硬件,系统配置,表结构,SQL语句)
68 0
学习MySQL的第二天:SQL(基础篇)
学习MySQL的第二天:SQL(基础篇)
47 0
Mysql常用SQL查询语句优化方法
当系统的吞吐量变大后,数据读写速度会变得原来越慢,因此要想办法对SQL语句进行优化。
66 0
+关注
技术小阿哥
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
高效MySQL的N个习惯
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
相关镜像