zoukankan      html  css  js  c++  java
  • 事务的基本特性 四大特性和隔离级别

     

    事务四大特性

    1、原子性:事务是不可分割的
    2、一致性:要么全部成功,要么全部失败。
    3、隔离性:每个事务之间互不干扰
    4、持久性:事务成功,就会将数据持久到设备中。

    四种事务的隔离级别(不同隔离级别可导致的问题:1.脏读、2.不可重复读 、3.幻读

      1.Read uncommitted (读未提交):可导致“脏读”(解释:a事务插入一条数据,b数据读取到改数据,a事务回滚事务该数据删除了,所以脏读了)

      2.Read committed (读已提交):可导致“不可重复读”(解释:a事务读取一条数据,b事务修改了该数据,a事务再次读取该数据,发现数据被谁修改了。)

      3.Repeatable read (可重复读):可导致“幻读”(解释:a事务根据条件对表中的数据进行了修改, b事务也插入一条新数据满足a事务的条件。操作a事务的用户发现表中还有没有修改的数据行,就好象 发生了幻觉一样 )

      4.Serializable (串行化):锁住每条扫描的记录(非锁全表),容易死锁

  • 相关阅读:
    Oracle分页SQL
    CentOS7下安装Anaconda3
    Alibaba分层领域模型规约
    java的continue标签
    SQLserver 及 redis 无法连接问题
    HTTP状态码
    java命令功能
    sql 查询结果自增序号
    Viewpage实现左右无限滑动
    Android OOM 问题的总结
  • 原文地址:https://www.cnblogs.com/wulm/p/14519877.html
Copyright © 2011-2022 走看看