还有,顺便问一下,是不是一条SQL语句总是被完整的执行的?
比如这样一条语句:insert into ... select ...;
会不会出现这样的执行序列:
select ...;
别的进程做一些操作;
inset into...;
比如这样一条语句:insert into ... select ...;
会不会出现这样的执行序列:
select ...;
别的进程做一些操作;
inset into...;
当事务完成,系统会自动解锁。
你可以自己改成Serializable级事务模式,但这将降低整个系统的性能!