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