mysql加塞儿意向锁的使唤
小妮浅浅
2021-09-18 10:05:53794浏览 · 0贮藏 · 0评论
1,加塞儿意向锁是Gap锁,不是意向锁。是insert操作发出的。当多个事儿同时将不同的数据鸭脖体育线上写下同一度专利索引间隙时,不需要等待其他事儿完成。也不会发出锁等待。
假定有一度纪要专利索引蕴藏键值4和7,不同的事儿界别加塞儿5和6。每份事儿都会发出一度加塞儿意向锁,加到4-7中间。博得加塞儿行上的排他锁,但不会相互锁定,归因于数据鸭脖体育线上行并不冲突。
2,加塞儿意向锁不会窒碍俱全锁。加塞儿纪要会持械纪要锁。
实例
insert into test_user(user_id,name,age) values(2,'b',10) ------- TRX HAS BEEN WAITING 18 SEC FOR THIS LOCK TO BE GRANTED: RECORD LOCKS space id 6628 page no 4 n bits 72 index `index_user` of table `test`.`test_user` trx id 117851203 加塞儿意向锁 lock_mode X insert intention waiting Record lock, heap no 1 PHYSICAL RECORD: n_fields 1; compact format; info bits 0 0: len 8; hex 73757072656d756d; asc supremum;;
以上说是mysql加塞儿意向锁的使唤,希望对各户怀有协助。敬称mysql学习先导:MySQL
关爱公众微信号。随时随地在线学习