您的位置:首页 > 数据库 > MySQL

mysql-innodb事务隔离级别

2016-08-17 18:09 369 查看
网上资料一大堆.自己写一下加深一下印象吧

四种隔离级别分别是:

RU-Read Uncommited

RC-Read Commited

RR-Repeatable Read

S-Serializable

按照国际博客惯例,上个易懂的表格吧

leveldirty readunrepeatalbe readphantom read
RuYESYESYES
RCNOYESYES
RRNONOYES
SNONONO
dirty read:读取到还没提交的数据.

unrepeateble read:同一个事务中第一次读到的数据与第二次读的数据不符(update).

phantom read:同一个事务第一次读取的数据行数与第二次不符.(delete,insert)

数据库ACID特性包括

Atom:原子性,完成就是完成,失败就是失败,可以理解成灯的开关 开/关

Consistence:一致性,= = 初中化学的守恒定律

Isolution:隔离型,好比我和你..互不影响..完全是隔离的,数据库里指事务各自串行执行

Duration:持久性.存储就不会丢失
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql 事务