每天早上9点多点,服务器负载从0.5左右爆到130多。每天固定时间段的,从早上8点半到9点10分这段时间内。其余整天时间也不卡。。
mysql里使用show processlist;发现大量Sending data选项,一共有90多条,全是下面这类sqlSELECT a.* , c.*  FROM cms_archives16 a INNER JOIN cms_archives_3  c ON c.aid = a.aid WHERE a.chid =
SELECT a.* , c.*  FROM cms_archives16 a INNER JOIN cms_archives_3  c ON c.aid = a.aid WHERE a.chid =
SELECT COUNT(*)  FROM cms_archives16 a INNER JOIN cms_archives_3  c ON c.aid = a.aid WHERE a.chid =现在弄不清这些sql从那个页面执行的,该如何优化。08cms用的正版程序,只是改了下模版。sql底层的没动过。
cms_archives16和cms_archives_3是二手房的表

解决方案 »

  1.   

    show full processlist ;看完整的sql
      

  2.   

    每天都是那个时候,这首先要怀疑是不是有什么定时任务在那段时间执行.其次根据定时任务执行的sql 分析是不是有什么sql需要优化
      

  3.   

    看下这个sql是查询出来的什么啊,然后找到对应的页面再优化下呢