mysql联合查询强制走索引(force index,GROUP BY)
有一些SQL语句需要实时地查询数据,或者并不经常使用(可能一天就执行一两次),这样就需要把缓冲关了,不管这条SQL语句是否被执行过,服务器都不会在缓冲区中查找,每次都会执行它。
MySQL中force Index 强制索引:强制查询缓冲SQL_CACHE
oid是普通索引:
SELECT t1.value,sum(t2.hits) as hits FROM destoon_category_value t1 force index (oid)
left join destoon_sell_5 t2 on t1.itemid=t2.itemid WHERE oid in (25798,25792,25786)
and t1.moduleid = 5 GROUP BY t1.value order by hits desc limit 0,5
请关注: 移动互联网开发
谢谢关注 websites 博客!