前段时间系统老是出现insert死锁,很是纠结。经过排查发现是间隙锁!间隙锁是innodb中行锁的一种,
但是这种锁锁住的却不止一行数据,他锁住的是多行,是一个数据范围。间隙锁的主要作用是为了防止出现幻读,但是它会把锁定范围扩大,有时候也会给我们带来麻烦,我们就遇到了。
【mysql】 【innodb】 【SQL】 【数据库】 【高并发】 【session】 …
Jul
03
2017
Jul
03
2017
Jul
02
2017
Jun
29
2017
Jun
21
2017
Jun
14
2017
一、隔离级别
事务的隔离级别有4种: SQL-1992 ,但是我只想介绍其中两种,因为其他的两个根本就用不上
1.1 什么叫一致性锁定读 和 一致性非锁定读 一致性锁定读 1. 读数据的时候,会去加S-lock、x-lock
2.
【数据存储与数据库】 【mysql】 【lock】 【Transaction】 【DBA】 【session】 …
Jun
06
2017
Jun
02
2017
Jun
02
2017
May
18
2017