一、事务隔离级别介绍
介绍
隔离级别介绍
串行化:一个一个事务按照顺序执行,如下所示,A事务尝试先去查询ID=4的数据,发现没有,然后准备去插入,此时,另外一个事务B却准备去插入,这个时候B事务就会出现等待,只有A事务操作万ID=4的事务之后,B事务才能操作,很明显,效率很低,但是最安全。
总结
在日常生活中一般使用默认的隔离级别:可重复读。
二、脏读、不可重复读、幻读
幻读:A事务在先查询数据,发现没有,尝试去insert一条,但是又报错,已经存在(原因是另外一个事务已经插入了一条),再次查询仍然没有,好像出现了幻觉一样,这种现象称为幻读,幻读现象存在于事务隔离级别为:读未提交,读已提交和可重复度这三种隔离级别上面。