并发存在的问题及事务的隔离级别

–并发存在的问题: 1.脏读;一个事务读取到另外一个事务未提交的数据 –a事务读取到了b事务未提交的数据。如果b事务出错回滚回去了,这个时候a事务读到的就是不干净的数据;这中情况称之为脏读。 2.不可重复读(虚读); –前后多次读取,数据内容不一致。 –比如,a事务比较长,第一次select读到了数据,b事务对其数据进行了更改并且也commit提交了,a事务第二次select读到的数据和第一次的不一致。 3.幻读: –前后多次读取,数据总量不一致。 –比如,a事务第一去读取只有一条数据,b事务去插入了一条数据,并且提交了,a事务第二次去读取的时候读取到的数据条数和第一次读取的不一样。 –事务的隔离级别: 1.read uncommited 读未提交 –产生的问题:脏读,不可重复读,幻读。 2.read commited 读以提交 –产生的问题:不可重复读,幻读。 3.repeatable read:可重复读 –产

并发存在的问题及事务的隔离级别最先出现在Python成神之路

版权声明:
作者:Mr李
链接:https://www.techfm.club/p/15019.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>