pabu 于 2008-02-20 10:56(16 年以前) 发表:
您好,我单位网站也出现了这种情况,当mysql占cpu过大时,网站后台不能进入,在服务器上也无法进入mysql,要重启机器才行
调用 show processlist后发现经常出现这句:
select count<*> as num from phpcms_start_visitor where unix_timestamp <now<>>-unix_timestamp <ltime><=1
没有发现其他语句
麻烦您帮忙分析一下,现在每天都受其困扰,多谢啦
XiaoHui 回复于 2008-02-20 11:51:
调一下这条语句:
show columns from phpcms_start_visitor;
确认一下,看看 WHERE 子句中涉及的字段,是否有 INDEX KEY. 如果没有,建上。
如果仍无法解决,可以与我联系一下。