Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

关于mysql占用cpu过高的问题.

[复制链接]
oxshe 发表于 2007-8-15 19:15:30 | 显示全部楼层 |阅读模式
打开慢处理log查看了一下,发现全是以下语句
Query_time: 3  Lock_time: 0  Rows_sent: 40  Rows_examined: 31917
SELECT t.* FROM cdb_threads t
  WHERE t.fid='2'  AND t.displayorder=0
  ORDER BY t.displayorder DESC, t.lastpost DESC

是程序问题还是数据库查询问题?
如果要添加所用到cdb_threads需要怎么添加?
xiepujun 发表于 2007-8-26 17:36:39 | 显示全部楼层
同样的问题。
cpu,有时候被mysqld进程在接近10秒时间用到99%。

估计与mysql版本、编码、或者运行参数有关,当然RC6的问题也是有的,5。5的时候非常稳定。
情况严重了,会吧mysql弄死,重起服务器都没用,只有登陆服务器,手工kill mysql的PID,然后删除mysql的备份表才能重启成功。就这点来说,负责编写数据库查询代码的人员,就有不可推卸的责任。
官方现在也没个说法。
回复

使用道具 举报

yinfoo 发表于 2007-8-26 18:02:24 | 显示全部楼层
就这点来说,负责编写数据库查询代码的人员,就有不可推卸的责任。
???

我怎么好好的????

请查清楚原因再说话啊
回复

使用道具 举报

快乐草民 发表于 2008-9-21 20:40:00 | 显示全部楼层
顶一次,谁知道????????
回复

使用道具 举报

xiaoyuwxz 发表于 2008-9-21 20:43:45 | 显示全部楼层
当进程很难结束的时候,首先要考虑是否中毒了。
回复

使用道具 举报

xunlei5 发表于 2008-9-22 09:44:14 | 显示全部楼层
建立索引试试.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-18 20:47 , Processed in 0.025667 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表