-
READ COMMITTED(读已提交),读锁可以升级为写锁查看全部
-
REPEATABLE READ(可重复读)查看全部
-
真正的一致性是SERIALIZABLE(序列化读写),通过排它锁实现查看全部
-
一致性的核心是一个事务单元要保证全部成功以后才可见查看全部
-
原子性和一致性有一点冲突,原子性不关心操作的中间版本。如果进行到ver2的时候,有另一个线程对Smith加了300,这个时候如果事务回滚,那Smith就会为0,造成更新丢失查看全部
-
原子性操作就是通过undo日志回滚到之前的版本
查看全部 -
碰撞检测效率最高,单机事务主要使用“碰撞检测”,辅以“等锁超时”
查看全部 -
死锁产生的原因查看全部
-
中间状态不能被新的业务看到,所以数据库在执行回滚完成前是不能被外部其他应用访问查看全部
-
逻辑时间戳本质就是说明事务单元和事务单元之间谁先谁后查看全部
-
MVCC(多版本并发控制):读写、写读、读读都不会冲突查看全部
-
读写锁查看全部
-
产生的原因: 读读、写写、读写、写读 解决办法: 互斥锁、读写锁、MVCC查看全部
-
一组事务单元:只有当一个事务单元完成以后,后面的事务单元才可以拿到锁继续执行查看全部
举报
0/150
提交
取消