zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

mysql事务隔离级别的实现原理

mysql事务原理 实现 级别 隔离
2023-09-27 14:23:02 时间

一、什么是事务的隔离级别

在数据库系统中,一个事务是指:由一系列数据库操作组成的一个完整的逻辑过程。具备ACID的特性。ACID分别指原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、永久性(Durability)。

事务隔离(Isolation):数据库允许多个并发事务同时对其数据进行读写和修改的能力,隔离性可以防止多个事务并发执行时由于交叉执行而导致数据的不一致。针对这种不一致的级别,产生了事务隔离的四个类别,包括未提交读(Read uncommitted)、提交读(read committed)、可重复读(repeatable read)和串行化(Serializable)。

可重复读(Repeated Read)是mysql的默认级