标签:mysql

2 篇文章

mysql锁

1.写操作在数据库底层都会加写锁,读操作通过加上for update也可以加上写锁2.默认读操作不加读锁,可以通过lock in share mode 加读锁3.全局锁,通常用于备份,使用命令FLUSH TABLES WITH READ LOCK,直到 UNLOCK TABLES解除...

ACID事务隔离级别

读未提交 RU(Read Uncommitted)  允许一个事务读取另一个事务尚未提交的数据,即脏读(Dirty Read)读提交 RC(Read Committed)  一个事务提交之后才能读取另一个事务提交的数据。避免了脏读,但可能出现不可重复读和幻读。可重复读 RR(Repeatable R...