
1 Yeungsin 2020-04-12 01:53:35 +08:00 第二个查询,先处理的 where,user_info 中数据都直接被过滤了吧? |
3 zhangysh1995 2020-04-12 16:57:41 +08:00 第二条用了缓存。 EXPLAIN 结果不一样,和优化器有关系,因为目前数据库基本实现的是贪心算法,不保证最后结果一定一致。 |
4 zhangysh1995 2020-04-12 16:58:30 +08:00 @tl3shi 优化器一般来说会优先处理影响结果的 predicate,能过滤的先过滤,所以 where 被先处理了。 |