如下两个语句什么区别,性能差异多大.
假设表customer有1千万记录, id是主键, content字段是存放内容的.
现在考虑多个用户同时访问更新customer表同一台记录.
1.方案一
  直接采用oracle自带的锁机制来实现
update customer set content=100 where id=1;2.方案二
  因为方案一在一些意外的情况下:比如记录锁被另一个用户一直占着不释放,
其它用户只能干等.所以采用for update然后指定超时时间为1秒
select * from customer where id=1 for update wait 1;
先上锁,如果成功,再接再更新
update customer set content=100 where id=1;问题:这两种方案性能上有多大差异? 请各位大虾帮忙指点,非常感谢