首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mysql每秒高查询,cpu使用率高

Mysql每秒高查询,cpu使用率高
EN

Server Fault用户
提问于 2010-12-07 19:41:40
回答 4查看 3.5K关注 0票数 2

我有一个4gb的专用服务器和一个Quad核心的Xeon cpu,每天使用wordpress脚本提供350 k的页面浏览量。问题是,mysql占用了大量的cpu,通过调查,我发现它每秒处理250个查询。这相当于每页加载60个查询,这是不正确的。在此基础上,大多数页面都使用W3总缓存进行缓存。我有几个访问数据库的应用程序,但是我如何知道哪一个是导致高查询使用率的原因?

EN

回答 4

Server Fault用户

回答已采纳

发布于 2010-12-07 20:09:09

MySQL有一个名为“显示处理列表”的语句,用于显示MySQL服务器上正在运行的查询。

票数 1
EN

Server Fault用户

发布于 2010-12-07 20:24:49

对于mysql问题,设置缓慢的查询日志,并使用mysqltuner.plmysql调优底漆进行分析。这解决了大多数mysql问题。分析缓慢的查询并检查是否可以添加更多的索引。

不要忘记使用innodb作为引擎,特别是innodb缓冲池大小变量。

票数 0
EN

Server Fault用户

发布于 2010-12-07 21:14:46

为什么不使用像WP超级缓存这样的方法,这将大大减少数据库服务器上的查询量?

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

https://serverfault.com/questions/210115

复制
相关文章

相似问题

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