事物ACID与隔离级别

ACID

A(atomicity)       原子性:一个事物中的所有操作要么都成功,要么都失败

C(consistency)   一致性:数据库总是从一个状态转换到另一个转态

I(isolation)         隔离性:一个事物提交前对另一个事物是不可见的(与隔离级别有关)

D(durability)      持久性:事物一旦提交,数据就永久保存到数据库中

 

隔离级别

read uncommitted 未提交读  脏读

可以读到另一个事物未提交的数据

red commited 提交读 不可重复读

只能读取到事物提交后的数据

repeatable read 可重复读(默认隔离级别)

保证同一个事物多次读取的数据一致,如果多次读取中有其他事物修改的数据,导致幻读

serializable 可串行化

事物排队,加锁 阻塞

上一篇:Mysql XA隔离级别


下一篇:Altium Designer20原理图库放置引脚报错解决方案