如果大量的慢查询让mysql性能急剧下降怎么办?
Posted Mrnx
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如果大量的慢查询让mysql性能急剧下降怎么办?相关的知识,希望对你有一定的参考价值。
在日常开发过程中,如果我们不重视sql语句的性能,这将导致严重的后果。但是在紧急情况下,对于由大量的慢查询引起的数据库性能问题,我们需要有足够多的措施对其进行处理。
万能的show processlist;
使用show processlist
可以快速查询到数据库正在执行的sql语句,在这里了给大家提供一个模板:
select
concat("kill", id, ";")
from
information_schema.PROCESSLIST
where
Info like "%…………%"
使用以上的sql语句可以快速查询到你需要杀掉的sql进程,运行kill processId
即可杀掉相应的进程。
需要注意的是,必须要保证慢查询的发起端不再发起新的慢查询,否则你怎么杀也杀不完的
以上是关于如果大量的慢查询让mysql性能急剧下降怎么办?的主要内容,如果未能解决你的问题,请参考以下文章
生产故障|Kafka ISR频繁伸缩缩引发性能急剧下降原因分析
生产故障|Kafka ISR频繁伸缩缩引发性能急剧下降原因分析
生产故障|Kafka ISR频繁伸缩缩引发性能急剧下降原因分析