时钟箭头旋转如何设置?(旋转的箭头)
546
2022-05-30
本文来给大家介绍下MySQL中的隔离级别,事务是应用程序中一系列严谨的操作,所有的操作必须是成功完成的。否则在每个操作中所做的所有事情都会被撤销。
核心ACID
当我们的系统故障导致的一些问题,它的执行结果它是不会收到任何影响的。这是事务的四个特性。
事务并发
脏读
事务 A 读取了 事务 B 提交的数据,但是事务 B 回滚了。
不可重复度
事务A在多次读取同一条数据的时候,如果事务 B 在事务 A 读取数据的过程中对数据做了一个过呢更新,并且提交,导致 A 多次读取的结果是不一致的,
幻读
事务在并发访问执行的情况下,它会有一个事务并发的问题。
幻读1
幻读2
不可重复读和幻读有相似的点:
不可重复度侧重的是修改
幻读侧重的是新增和删除
SQL 的标准定义了四种隔离级别
限定了事务的操作哪些情况下是可见的,哪些情况下是不可见的。我们通过约束解决我们所存在的问题。
隔离级别
就像我们讲过的,栅栏、屏障,隔离就是隔离开我们事务的影响
隔离级别越高的话,安全性越高,但是它的并发行越低,如果反之的话,并发行越高,数据安全性越低。
以 Mysql 为例四种隔离级别
MySQL
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。