问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

事务的隔离级别是什么?

发布网友 发布时间:2022-04-23 08:35

我来回答

2个回答

热心网友 时间:2022-04-29 18:26

数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。

1、Read uncommitted

读未提交,顾名思义,就是一个事务可以读取另一个未提交事务的数据。

2、Read committed

读提交,顾名思义,就是一个事务要等另一个事务提交后才能读取数据。

3、Repeatable read

重复读,就是在开始读取数据(事务开启)时,不再允许修改操作。

4、Serializable 序列化

Serializable 是最高的事务隔离级别,在该级别下,事务串行化顺序执行,可以避免脏读、不可重复读与幻读。但是这种事务隔离级别效率低下,比较耗数据库性能,一般不使用。

热心网友 时间:2022-04-29 19:44

在数据库操作中,为了有效保证并发读取数据的正确性,提出的事务隔离级别。

原子性: 事务作为一个整体被执行,包含在其中的对数据库的操作要么全部都执行,要么都不执行。

一致性: 指在事务开始之前和事务结束以后,数据不会被破坏,假如A账户给B账户转10块钱,不管成功与否,A和B的总金额是不变的。

隔离性: 多个事务并发访问时,事务之间是相互隔离的,一个事务不应该被其他事务干扰,多个并发事务之间要相互隔离。。

持久性: 表示事务完成提交后,该事务对数据库所作的操作更改,将持久地保存在数据库之中。

扩展资料

事务最经典也经常被拿出来说例子就是转账了。假如小明要给小红转账1000元,这个转账会涉及到两个关键操作就是:将小明的余额减少1000元,将小红的余额增加1000元。

万一在这两个操作之间突然出现错误比如银行系统崩溃,导致小明余额减少而小红的余额没有增加,这样就不对了。事务就是保证这两个关键操作要么都成功,要么都要失败。


参考资料来源:百度百科-事务隔离级别

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
体育运动员谁最有钱? 曲轴箱通风管漏气 有什么现象 曲轴箱强制通风管漏气? 曲轴箱(曲轴箱通风管坏了有什么影响) 100分求CS PING的问题 枇杷有什么作用与功效与作用 枇杷的功效和作用 三星手机大全5660三星手机大全所有型号图片 三星s5660能用动感地带152号段的卡上wlan吗? 我的三星S5660插移动卡就会显示只能进行紧急呼叫,用联通卡没问题,把卡... 事务隔离级别有哪些? mysql事务隔离什么意思 MySQL的默认事务隔离级别是? 怎么翻译下面这段话呢? 广州有什么好玩的? 广州沙面有什么好吃的 广州沙面美食攻略 广州沙面游览攻略 广州沙面有什么好玩的 沙面大街附近的景区哪里好玩? 沙面夜景是指哪一带的夜景 广州沙面好玩吗 广州沙面有什么好玩的和好吃的,大家推荐一下 广州那里旅游景区好玩? 广州黄沙有什么好玩的 广州白云山 沙面值得去吗 哪些景点比较好看 值得去 广州沙面有咩好玩的,好吃的? 沙面有什么好玩的地方 广州的沙面有什么好玩的 广州沙面广州哪里好玩 广州沙面好玩吗?沙面有什么好玩的? 事务隔离级别是什么? mysql数据库的事务隔离级别有哪些 mysql的事务隔离级别怎么设置 mysql 事物隔离级别rr还是rc好 事务隔离级别分什么程度? 怎么把linux下python从2.6更新到2.7 mysql:通过命令的方式修改数据库的事务隔离级别 关于mySql 中乐观锁与读已提交(事务隔离级别)的搭配使用问题!!求大神... 我的linux版本是centos6.4,由于想升级python2.7.5(自带)到python3.3... mysql事务的四大特性是什么? pccad2007哪里有 破解哪有 事务的隔离级别有什么用 跪求,PCCAD2007完整破解版下载 事务的隔离级别有哪些 pccad2007安装破解,无法使用,可以发一个pccad2007破解版给我吗 spring mvc 怎么样设置mysql事物隔离级别 linux下python 2.7如何使用 求pccad2007破解版 linux编译安装python版本3.5变成2.7,怎么办 pccad2007怎样破解