mysql高负载的问题排查

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql高负载的问题排查相关的知识,希望对你有一定的参考价值。

http://dngood.blog.51cto.com/446195/1150031

 

  1. log_slow_queries = /usr/local/mysql/var/slow_queries.log   #慢查询日志路径 
  2. long_query_time = 10                                       #记录SQL查询超过10s的语句 
  3. log-queries-not-using-indexes = 1                          #记录没有使用索引的sql 

 

原因是因为一个表太大,我用  select * from  xxx where yyy=zzz order by time limit 1;的时候就变得很慢了,因为这么多历史数据排序费时间。解决方法,表就放一条对应的最新的记录。

以上是关于mysql高负载的问题排查的主要内容,如果未能解决你的问题,请参考以下文章

技术干货 | 高负载压测下接口异常问题定位排查-Redis

CPU负载过高异常排查实践与总结

cpu负载突刺问题排查

系统负载高,如何排查?

linux服务器硬盘IO读写负载查看

一次CDN源站负载高的问题排查及解决