【复习笔记】数据库的五种隔离级别
来源:互联网 发布:淘宝关键词竞争力公式 编辑:程序博客网 时间:2024/05/20 02:30
1)不设置并发控制,所有事务之间相互影响。会造成更新丢失的结果。
比如写事务A与写事物B同时对一条数据进行自增操作,最终的结果只会呈现一次自增操作。
2)可读取未确认。
设置写事物互斥,但写事务不阻止读事务。会造成脏读。
比如写事务A与读事物B不互斥,写事务A还未完成更新读事务B就进行了读取,造成脏读。
3)可读取确认,写写互斥,同时写事务会阻止其他读事务,但是读事务不会阻止写事物。会造成不可重复读。
比如读事务中包含两次读操作,在两次读操作之间有写事务进行,则两次读到的内容是不一样的,造成不可重复读。
4)可重复读,读事务会组织其他写事物,其中包括(update,delete),但是不包括insert,会造成幻读。
一个读事务的两次读操作之间可能会有insert操作,这样就会发现第一次读到的条数比第二次少,造成幻读。
5)可串行化,所有操作之间互相阻止,读读写写互斥,可视为所有操作时串行的,因此称为可串行化。
阅读全文
1 0
- 【复习笔记】数据库的五种隔离级别
- 事物的五种隔离级别
- 四种并发异常,四种相应的隔离级别--数据库事务的复习
- 数据库的隔离级别
- 数据库的隔离级别
- 数据库的隔离级别
- 数据库的隔离级别
- 数据库的隔离级别
- 数据库的隔离级别
- 数据库的隔离级别
- 数据库的隔离级别
- 数据库的隔离级别
- 数据库的隔离级别
- 数据库的隔离级别
- 数据库的隔离级别
- 数据库的隔离级别
- 数据库的隔离级别
- 数据库的隔离级别
- Python装饰器翻译慕课网
- Webpack2 完整踩坑教程(四)
- springboot-cloud-1-eureka
- 笔试题 2(超多的题,一小时内完成)
- Android源码学习——linker(3)
- 【复习笔记】数据库的五种隔离级别
- POJ
- 测试分类
- centos下搭建jenkins自动打包功能--Android
- 全球最杰出的14位程序员
- bzoj 1576(dijkstra+并查集)
- 剑指Offer_面试题25_二叉树中和为某一值的路径
- 全栈工程师之路-中级篇之小程序开发-第二章第四节小程序http请求与请求本地json文件
- 玄宇说:伪静态页面源码实例参考