page contents

EF四种隔离级别?

轩辕小不懂 发布于 2022-03-01 14:58
阅读 541
收藏 0
分类:框架系列
3185
Nen
Nen
- 程序员

01:Read uncommitted(读未提交):最低级别,任何情况都会发生。

02:Read Committed(读已提交):可避免脏读的发生。

03:Repeatable read(可重复读):可避免脏读、不可重复读的发生。

04:Serializable(串行化):避免脏读、不可重复读,幻读的发生。

四种隔离级别:Seralizable 级别最高,最低的是 Read uncommitted 级别,级别越高,执行效率就越低,隔离级别的设置只对当前链接有效,对.NET 操作数据库来说,一个 Connection 对象相当于一个链接。

01:MySQL 数据库的默认隔离级别是Repeatable read 级别。

02:Oracle数据库中,只支持 Seralizable 和 Read committed级别,默认的是 Read committed 级别。

03:SQL Server 数据库中,默认的是Read committed 级别。

请先 登录 后评论