这个两个语句那个效率高?
1:
update a set b=1 where id=1;
update a set b=1 where id=2;
2:
update a set b=1 where id=1 or id=2;
这样效果是一样的,哪个执行效率高点,id是主键
[解决办法]
哥们,来区分这两个SQL的效率真没办法区分
这两个SQL效率一样的。
除非你的id=1 or id=2很多很多很多,多到这个板块都写不下。
[解决办法]
把语句放到一个查询页面,然后打开预估执行计划,就可以看到哪个搞了,根据你的索引及数据分布而定。
[解决办法]
这个问题能不能转换为:
if(1==id){}
if(2==id){}
与if(1==id
[解决办法]
2==id){}
效率的比较??
如果可以的话,只能比较指令的执行效率了,,大体上来说,效率是一样的