首页 > 其他分享 >事务隔离级别

事务隔离级别

时间:2022-12-02 02:11:38浏览次数:34  
标签:事务 隔离 数据 T2 T1 提交 操作 级别

 事务隔离级别存在的前提是并发!!只有多线程并发操作才有事务隔离存在

事务隔离的四个级别:

1.串行化:一个一个排队去操作同一份数据,最安全

2.可重复读:T1在操作数据的过程中,禁止T2在同一时间对这份数据已有的内容进行修改。但是,T2可以添加新数据进去。(T1会幻读:数据不知道哪里突然冒出来了好多)

3.读已提交:T1在操作数据的过程中,T2可以在同一时间对这份数据进行任何操作,但T2的操作必须提交到数据库产生实际影响。(T1不可重复读:由于T2捣乱T1此次sql操作两次读取的数据不一样)

4.读未提交:T1在操作数据的过程中,T2可以在同一时间对这份数据进行任何操作,且T2的本地操作不必提交到数据库 T1的数据就受影响变化了。(T1脏读:如果T2的本地操作不提交,T1将读到数据库中不存在的数据)

标签:事务,隔离,数据,T2,T1,提交,操作,级别
From: https://www.cnblogs.com/daxiong182/p/16943286.html

相关文章

  • 第16节-MySQL锁与事务
    1、事务的介绍1、事务是一组有着内在逻辑联系的SQL命令。2、支持事务的数据库系统要么执行一个事务里的所有SQL命令,要么把它们当作整体全部放弃。3、事务永远不会只完......
  • mysql索引,事务,视图,存储过程,存储引擎
    一,索引1.概念索引:提供指向存储在表的指定列中的数据值的指针,然后根据指定的排序顺序对这些指针排序。数据库使用索引以找到特定值,然后顺指针找到包含该值的行。索引就......
  • 手工事务-2022-12-1
    --MYSQL是默认开启事务自动提交的SETautocommit=0--关闭SETautocommit=1--自动开启默认的--手动处理事务SETautocommit=0--关闭自动提交--开启......
  • 事务
    将一组SQL放入一个批次里执行。要么都成功,要么都失败ACID原则为保证事务(transaction)是正确可靠的,所必须具备的四个特性:原子性(atomicity,或称不可分割性)、一致性(co......
  • 数据库级别的MD5加密-2022-12-1
    MD5不可逆CREATETABLE`testmd5`(`id`INT(4)NOTNULL,`name`VARCHAR(20)NOTNULL,`pwd`VARCHAR(50)NOTNULL,PRIMARYKEY(`id`))ENGINE=INNODBDEF......
  • YL17系列 接触电阻导通电阻四线毫欧电阻信号隔离转换器0-100mΩ/0-200mΩ/0-500mΩ/0-
    特点  四线测量法,内置高精度恒流源 1mS高速转换,转换精度0.5%以内 工业级温度范围:-40 ~+85℃a 电源、信号:输入/输出3000VDC三隔离 5VDC,12VDC,15VDC,24VDC±10%单电......
  • JMeter事务控制器Generate parent samples实践
    勾选事务控制器Generateparentsamples,Statics中会单独出现一个事务控制器的计数,但是Total的计算不包含事务控制器   总TPS趋势图中会将事务控制器的计数统计进......
  • 测试索引、联合索引、全文检索、插入数据、更新数据、删除数据、主键、外键、重命名表
    目录测试索引联合索引全文检索插入数据更新数据删除数据主键外键重命名表事务安全管理隔离级别锁事务日志MVCC多版本控制转换表的引擎测试索引准备#1.准备表createta......
  • 开源分布式事务中间件Seata使用指南
    介绍 Seata是阿里巴巴开源的分布式事务中间件,一种分布式事务解决方案,具有高性能和易于使用的微服务架构。 初衷对业务无侵入:即减少技术架构上的微服务化所带来的分布式事......
  • 调研 | 5种分布式事务解决方案优缺点对比
    背景 分布式事务是企业集成中的一个技术难点,也是每一个分布式系统架构中都会涉及到的一个东西,特别是在微服务架构中,几乎可以说是无法避免。 ACID指数据库事务正确执行的四......