TCL语言-事务并发(读问题)

今天爱分享给大家带来TCL语言-事务并发(读问题),希望能够帮助到各位。

一、事物的并发问题如何发生?

多个事务同时操作同一个数据库的相同数据时

二、事务的并发问题都有哪些?

脏读:一个事务读到了另一个事务还未提交的update数据,导致多次查询的结果不一样(Oracle中不会产生)
不可重复读:一个事务读到了另一个事务已经提交的update数据,导致多次查询结果不一致
幻读:一个事务读到了另一个事务已经提交的insert数据,导致多次查询的结果不一样
三、事物的并发问题如何解决?

通过设置隔离级别来解决并发问题

四、隔离级别

Oracle中只支持READ COMMITTED、SERIALIZABLE、READ ONLY、READ WRITE,这些语句是互斥的,不能同时设置两个或两个以上的选项,一般默认即可。

人已赞赏
数据库

TCL语言-事务

2020-10-11 14:08:12

数据库

TCL语言-丢失更新(写问题)

2020-10-11 14:12:19

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
'); })();