zoukankan      html  css  js  c++  java
  • 事务隔离级别(数据库锁实现原理)

    1 未提交读:事务T在读取数据的时候并未对数据进行加锁,事务T在修改数据的时候对数据增加行级共享锁,这种隔离级别会导致脏读

    2 已提交读:事务T在读取数据时增加行级共享锁,读取一旦结束,立即释放;事务T在修改数据时增加行级排它锁,直到事务结束才释放,这种隔离级别解决了脏读

    3 可重复读:事务T在数据读取时,必须增加行级共享锁,直到事务结束;事务T在修改数据过程中,必须增加行级排它锁,直到数据结束;这种隔离级别导致幻读;

    4 序列化:事务T在读取数据时,必须先增加表级共享锁,直到事务结束时才释放;事务T在修改数据时,必须先增加表级排它锁,直到事务结束才释放;

    隔离级别越来越高的同时,在并发性上也就越来越低!

  • 相关阅读:
    python
    python
    python
    python
    python
    python
    python
    python
    人生苦短,我用python,为什么选择python,python简介
    Mysql-查询
  • 原文地址:https://www.cnblogs.com/jinlongyu123/p/10487731.html
Copyright © 2011-2022 走看看