隔离级别越低,越能支持高并发的数据库操作。
MySQL 的默认隔离级别为 REPEATABLE READ 重复读取
READ UNCOMMITTED 读取未提交:一个事务在提交前,它的修改对其他事务也是可见的。
READ COMMITTED 读取并提交:一个事务提交之后,它的修改才能被其他事务看到。
REPEATABLE READ 重复读取:在同一个事务中多次读取到的数据是一致的。
SERIALIZABLE 串行化:需要加锁实现,会强制事务串行执行。
隔离级别越低,越能支持高并发的数据库操作。
MySQL 的默认隔离级别为 REPEATABLE READ 重复读取
READ UNCOMMITTED 读取未提交:一个事务在提交前,它的修改对其他事务也是可见的。
READ COMMITTED 读取并提交:一个事务提交之后,它的修改才能被其他事务看到。
REPEATABLE READ 重复读取:在同一个事务中多次读取到的数据是一致的。
SERIALIZABLE 串行化:需要加锁实现,会强制事务串行执行。