摘要: 可串行化调度 多个事务的并发执行,和按照次序串行地执行这些事务时的结果相同。 正确调度 可以串行化调度 判断可串行化调度 充分条件:冲突可以串行化 阅读全文
posted @ 2020-05-03 15:49 天凉好个秋秋 阅读(939) 评论(0) 推荐(0) 编辑
摘要: 死锁的预防 一次封锁法 顺序封锁法 死锁的诊断和解除 破圈法 超时法 阅读全文
posted @ 2020-05-03 15:42 天凉好个秋秋 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 由于并发,如果不加以控制,就会出现以下问题:丢失修改,不可重复读,幻读(读脏数据)。 解决方法: 1)一级封锁协议 做法:修改对象之前必须加X锁,直到事务结束才能释放。 好处:可防止丢失修改。 2)二级封锁协议 做法:在一级锁的基础上,读取数据之前必须先对其加 S 锁,读完后即可释放 S 锁。 事务 阅读全文
posted @ 2020-05-03 09:10 天凉好个秋秋 阅读(851) 评论(0) 推荐(0) 编辑