首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >服务器堵塞和mysql查询慢日志

服务器堵塞和mysql查询慢日志
EN

Stack Overflow用户
提问于 2011-08-24 04:35:10
回答 1查看 177关注 0票数 0

我的服务器(PHP+MySQL)突然出现了严重的性能问题。我启用了MySQL慢查询日志,他开始显示一些甚至需要25秒才能完成的查询。例如,这个需要15秒:

代码语言:javascript
复制
# Time: 110823  2:07:01
# User@Host: ***[***] @ localhost []
# Query_time: 15  Lock_time: 0  Rows_sent: 1  Rows_examined: 1
use ***;
SELECT `users`.*
FROM (`users`)
WHERE `users`.`id` = 4413
ORDER BY `users`.`id` ASC
LIMIT 0, 1;

重点是,在字段Id上有一个主键,如果我从phpmyadmin运行查询,它将在0.00008秒内执行。这是解释计划:

代码语言:javascript
复制
id  select_type     table   type    possible_keys   key     key_len     ref     rows    Extra
1   SIMPLE  users   const   PRIMARY     PRIMARY     4   const   1   

我真的很困惑,因为托管提供商说一切都很好,这是我的数据库。我用Matthew Montgomery的tuning-primer检查了所有参数,所有设置似乎都很好……

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-28 18:14:50

我确认它的答案。数据库因多次启动的未索引查询而陷入停滞。它们没有显示在mysql-slow日志中,因为它们不到1秒,但它们被多次执行。

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

https://stackoverflow.com/questions/7167216

复制
相关文章

相似问题

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