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