• 事务的隔离级别


    事务:一个最小的、不可再分的工作单元,一个完整的事务需要 insert、update、delete 共同完成

    事务的四大特性:ACID

    A原子性:事务是最小的单元,不可再分

    C一致性:事务保证所有的DML 语句操作要么同时成功,要么同时失败

    I 隔离性:不同的事务具有隔离性

    D持久性:数据保存到硬盘,是事务终结的标志

    事务的术语:

    • 开启事务:Start Transaction
    • 事务结束:End Transaction
    • 提交事务:Commit Transaction
    • 回滚事务:Rollback Transaction

    事务的隔离级别:4个

    • 读未提交:read uncommitted ,读取的叫脏数据
    • 读已提交:read committed ,Oracle默认的级别,会导致不可重复读
    • 可重复读:repeatable read ,mysql 的默认级别,可能会导致幻读
    • 串行化:serializable ,很少使用,吞吐量太低
    • 开启事务:Start Transaction
    • 事务结束:End Transaction
    • 提交事务:Commit Transaction
    • 回滚事务:Rollback Transaction
  • 相关阅读:
    idea的常识
    开发工具
    常用的正则表达式
    比较器
    索引
    final区别
    GC
    String StringBuffer
    类库
    线程的操作状态
  • 原文地址:https://www.cnblogs.com/baizhuang/p/13206984.html
Copyright © 2020-2023  润新知