事务隔离
事务就是保证一组数据库操作,要么全部成功,要么全部失败。
MySQL 中事务支持都是在引擎层实现的
MySQL 是一个支持多引擎的系统,但并不是所有的引擎都支持事务
MySQL 中事务支持都是在引擎层实现的
MySQL 是一个支持多引擎的系统,但并不是所有的引擎都支持事务
隔离级别出现的原因是,当数据库上有多个事务同时执行的时候,就可能出现脏读(dirty read)、不可重复读(non-repeatable read)、幻读(phantom read)的问题,为了解决这些问题,就有了 “隔离级别” 的概念。
隔离级别越高,效率就越低。很多时候要在二者之间找一个平衡点。
隔离级别包括:读未提交(read uncommitted)、读提交(read committed)、可重复读(repeatable read)和串行化(serializable)
相关推荐
DriveCar 2020-09-07
quniMdejiangyou 2020-08-15
silencehgt 2020-07-04
zhanbuquan 2020-07-04
liaomingwu 2020-06-25
zhanbuquan 2020-06-21
vincen 2020-06-10
愿天下再无BUG 2020-05-16
MissFuTT 2020-05-11
好记忆也需烂 2020-05-10
wenjieyatou 2020-05-06
bluet00 2020-05-05
jiong 2020-04-19
逍遥斩舞 2020-04-17
achiverhai 2020-04-16
zhengsj 2020-03-28
CosEmon 2020-05-10
boredbird 2020-03-28
neverstopforcode 2020-03-24