并发性问题(严重性从大到小)
脏写(Dirty Write)
脏读(Dirty Read)<br>
不可重复读(Non-Repeatable Read)<br>
幻读(Phantom)<br>
解决方案
MVCC多版本并发控制,写操作加锁(一致性非锁定读/快照读)<br>
读写操作都加锁
共享锁(Shared Locks),S锁<br>
独占锁/排他锁(Exclusive Locks),X锁<br>
隔离级别<br>
未提交读(READ UNCOMMITTED)
已提交读(READ COMMITTED)<br>
可重复读(REPEATABLE READ)<br>
可串行化(SERIALIZABLE)<br>