Home > Database > Mysql Tutorial > 事物的隔离级别isolation

事物的隔离级别isolation

WBOY
Release: 2016-06-07 14:53:41
Original
1251 people have browsed it

事物的隔离级别isolation (一)数据读取现象 www.2cto.com 1.脏读。读取到未提交的数据。 2.不可重复读。同一个事物中,同一个语句读取两次,结果不一样。 3.幻读。同一事物中,由于数据库表中新增记录引起的,同一个语句读取两次结果不一样。 (二)表锁定

事物的隔离级别isolation

 

(一)数据读取现象

  www.2cto.com  

1.脏读。读取到未提交的数据。

 

2.不可重复读。同一个事物中,同一个语句读取两次,结果不一样。

 

3.幻读。同一事物中,由于数据库表中新增记录引起的,同一个语句读取两次结果不一样。

 

(二)表锁定行锁定

 

(三)事物隔离级别

 

1.读未提交的数据。READ_UNCOMMITTED

 

  会出现脏读。

 

2.读取已提交的数据。READ_COMMITTED

 

避免了脏读。但是会出现 不可重复读和幻读。

 

3.可重复读。REPEATABLE_READ

 

解决了出现不可重复读。

 

4.串口化。SERIALIZABLE

 

解决了出现幻影读。

 

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template