IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    事物的隔离级别

    chenxing发表于 2021-05-05 05:03:51
    love 0

    (1)read_uncommitted(读未提交)

    可读取未提交事务的操作数据,最低的隔离级别,一般都没有用的。这种情况会出现脏读。

    (2)read_committed(读已提交)

    一个事务等另一个事务提交之后才可进行读取,解决了脏读问题,但会出现不可重复读

    (3)repeatable_read(可重复读)

    读取事务开启的时候不能对数据进行修改,解决了不可重复读问题,但是存在幻读问题;

    (4)serializable(序列化):是最高的事务隔离级别,可以避免脏读、不可重复读与幻读。但是这种事务隔离级别效率低下,比较耗数据库性能,一般不使用;



沪ICP备19023445号-2号
友情链接