本帖最后由 cyr11 于 2010-05-26 15:27:11 编辑

解决方案 »

  1.   

    ALTER TABLE `dede_archives` ADD INDEX `xxxindex`(`typeid`, `arcrank`);
      

  2.   

    arcrank`,`typeid:取值有多少种?
    arcrank:只有-1?
      

  3.   

    你的arcrank的分布情况是什么? 先加上这个索引试一下。
    create index xxxxxx on dede_archives(typeid,id);
      

  4.   

    多谢各位的帮忙!终于解决了!arcrank -1 未审核 0 正常浏览 我表两种值 -1是没有!所以只有0一种typeid  20多种没想到解决方法只要把 arcrank=0就可以了!查询时间 0.0000秒 汗
    没想到官方arcrank > -1 大大影响效率。