首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL运行在>=100% CPU上,重磁盘I/O?

MySQL运行在>=100% CPU上,重磁盘I/O?
EN

Server Fault用户
提问于 2012-09-30 03:44:35
回答 1查看 1.4K关注 0票数 -1

最近,我的Debian服务器经历了缓慢的web服务器响应时间。我已经调查过了,似乎MySQL是罪魁祸首,但是慢查询日志中并没有表示慢的查询,当我检查“显示完整的PROCESSLIST”时,我必须很快地看到任何真正正在运行的查询(因为它们完成得太快)。

我已经注意到,当MySQL继续这些速度慢的时候,磁盘I/O速度会显著降低。据人权理事会称:

代码语言:javascript
复制
 Timing cached reads:   8012 MB in  2.00 seconds = 4009.64 MB/sec
 Timing buffered disk reads:   2 MB in  3.29 seconds = 623.18 kB/sec

当禁用MySQL时,缓冲磁盘读取会增加到大约120 MB/秒。

底线是,什么会对服务器上其他进程的一般I/O速度造成严重影响?MySQL需要某种优化吗?

谢谢您的建议。

EN

回答 1

Server Fault用户

发布于 2012-09-30 09:43:04

您是否碰巧启用了完整的查询日志?检查一下log=/path/to/log在my.cnf中,如果你有,就关掉它。对于一个典型的web应用程序来说,仅仅编写二进制日志可能是如此缓慢,但不太可能。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/433361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档