最近看到很多前辈都用了left join on,于是在网上查了好久,感觉说的不大对劲,于是,亲测了一下。虽然不严谨,但是,已经反映一般规律了。
亲测SQL left join on 和 where 效率
纪念一下自己测试的结果:
where 用了1点多秒
下面是left join ,只有0点几秒,十倍差距啊。数据量只有几万条,估计数据量几千万时,差别就更大了。
博主通过实测发现,在相同的数据集上使用SQL的LEFT JOIN ON相较于WHERE条件查询效率更高,尤其是在数据量达到几千万条时,效率差距更为明显。
最近看到很多前辈都用了left join on,于是在网上查了好久,感觉说的不大对劲,于是,亲测了一下。虽然不严谨,但是,已经反映一般规律了。
亲测SQL left join on 和 where 效率
纪念一下自己测试的结果:
where 用了1点多秒
下面是left join ,只有0点几秒,十倍差距啊。数据量只有几万条,估计数据量几千万时,差别就更大了。
2771