- 博客(2)
- 收藏
- 关注
转载 in和exists、not in和not exists性能对比
In是把外表和内表做Hash 连接,而exists 是对外表作loop 循环,每次loop循环再对内表进行查询。 当查询两个表的大小相当时,用In 和 exists差别不大。 如果两个表中一个表较小,一个表较大,那么子查询表大的用exists,子查询表小的用In,效率会高的。 也就是说 IN适合于外表大而内表小的情况;EXISTS适合于外表小而内表大的情况,这样效率会高的 例如 :表a
2017-02-24 14:06:17 395
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人