解决方案 »

  1.   

    order by a.event_time    就需要在event_time字段上也建立一个索引
      

  2.   

     哈,不好意思,索引已经加了, KEY `event_time` (`event_time`) 我问题中写错名字了!~
      

  3.   

     哈,不好意思,索引已经加了, KEY `event_time` (`event_time`) 我问题中写错名字了!~相对来说,我对InnoDB比较熟悉,InnoDB优化的话需要将结果集小的放在前面,MyISAM不太了解,看看MyISAM关于Join的优化吧
      

  4.   

    似乎索引也都加上了。
    要不,对A表:a.event_time BETWEEN '2014-02-12 10:00:01' and '2014-02-12 23:00:01'
        -> and a.status='NA'
    子查询一下弄成子表,再join试试?