关闭→
当前位置:尚之范>生活>心理>union和unionall的哪个效率高

union和unionall的哪个效率高

尚之范 人气:6.62K
union和unionall的哪个效率高

union all

union all 要比union快很多,所以,如果可以确认合并的两个结果集中不包含重复的数据的话,那么就使用union all,如下:

尽量使用union all,因为union需要进行排序,去除重复记录,效率低

union

如果表有多个索引列的时候,用union 替换 where 中的or 效率会提高不少。索引列使用or会造成全表扫描。如果有column 没有使用索引,就得记得or了。

TAG标签:#unionall #效率高 #union #