免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: songday
打印 上一主题 下一主题

【讨论中】mysql 服务器 load 高,但是 show processlist 里面没有任何 sql 语句, [复制链接]

论坛徽章:
0
11 [报告]
发表于 2012-10-24 16:12 |只看该作者
\s  看下 Queries per second avg:的值,如果很高,把查询log打开分析下是哪些查询,如果重复的很多检查前端代码,前端代码没问题建议前边加memcache等缓存。

论坛徽章:
0
12 [报告]
发表于 2012-10-25 03:09 |只看该作者
anran_008 发表于 2012-10-24 16:12
\s  看下 Queries per second avg:的值,如果很高,把查询log打开分析下是哪些查询,如果重复的很多检查前端 ...


刚刚看了下,下面是一些信息:
Threads: 328
Questions: 5452980278
Slow queries: 7550
Opens: 5964
Flush tables: 1
Open tables: 512
Queries per second avg: 4583.738

Queries per second avg 是 4583.738,会不会太高了?

论坛徽章:
0
13 [报告]
发表于 2012-10-25 04:13 |只看该作者
回复 7# songday
这个要综合排查一下,
1. 从你的说的processlist出错大量的Waiting for query cache lock, 很有可能是QC导致的,但你的QC只有16M, 也会导致锁竞争太厉害才对。
下面是几篇关于QC 设置的建议:
http://www.dbasquare.com/kb/how- ... rformance-problems/
http://www.mysqlops.com/2011/08/10/mysql-query-cache.html
http://dinglin.iteye.com/blog/1625195

2. 大量的select, update等没有走索引,这个也是常见的情况,可以打开slow log 来监控一下,能否找到。

3. 把my.cnf贴一下,看有没参数设置问题。

4. QPS在4.5K, 也不算低;这和出问题前的比较增长多少? 为何为增长?是不是受到攻击或者最近的应用有线上更新,可以tcpdump看看。

5. 也有可能是os其他进程占用,top看看

   

论坛徽章:
0
14 [报告]
发表于 2012-10-25 05:44 |只看该作者
回复 13# RogerZhuo


    谢谢答复,my.cnf 暂时拿不到,明天问下同事

对于提到的第 4 点,主要是现在在跑2、3个更新程序,都要从数据库读和更新,所以造成数据库非常繁忙

现在除了 Waiting for query cache lock
还出现了很多 table lock。。

现在只有暂时关掉几个更新程序,只开一个

论坛徽章:
0
15 [报告]
发表于 2012-10-25 08:24 |只看该作者
本帖最后由 songday 于 2012-10-25 08:30 编辑
pandorabag 发表于 2012-10-23 10:29
调低query cache的大小


调低了query cache的大小以后,是不是相当于减少了 query 查询 query_cache 的时间,因为query cache小了,所以就不会长时间的卡在这里了?

那是不是禁用了更好些?

论坛徽章:
0
16 [报告]
发表于 2012-10-25 09:16 |只看该作者
回复 15# songday


    在high performance mysql 一书中,禁用query cache是一个推荐做法,参见chapter 7的相关部分

论坛徽章:
8
CU大牛徽章
日期:2013-09-18 15:20:48CU大牛徽章
日期:2013-09-18 15:20:58CU大牛徽章
日期:2013-09-18 15:21:06CU大牛徽章
日期:2013-09-18 15:21:12CU大牛徽章
日期:2013-09-18 15:21:17天秤座
日期:2013-10-30 14:01:03摩羯座
日期:2013-11-29 18:02:31luobin
日期:2016-06-17 17:46:36
17 [报告]
发表于 2012-10-25 09:39 |只看该作者
安装一个innotop或者临时开一下general log就行了。

论坛徽章:
1
巳蛇
日期:2014-08-21 15:09:09
18 [报告]
发表于 2012-10-25 14:29 |只看该作者
回复 15# songday


    QC 以及 是否走索引。我觉得主要这2点。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP