- 博客(9)
- 问答 (1)
- 收藏
- 关注
原创 InnoDB事务锁之行锁-insert唯一二级索引-隐式锁转换案例
1、表结构CREATE TABLE `t3` ( `id` int(11) NOT NULL, `id2` int(11) DEFAULT NULL, `id3` int(11) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `id2` (`id2`,`id3`)) ENGINE=InnoDB DEFAULT CHARSET=utf...
2018-02-10 10:41:42 1114
原创 InnoDB事务锁之行锁-insert二级唯一索引插入duplicate案例
1、表结构CREATE TABLE `t3` ( `id` int(11) NOT NULL, `id2` int(11) DEFAULT NULL, `id3` int(11) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `id2` (`id2`,`id3`)) ENGINE=InnoDB DEFAULT CHARSET=utf...
2018-02-09 21:11:10 495
原创 InnoDB事务锁之行锁-insert二级索引加锁原理图
下一节详细介绍row_ins_set_exclusive_rec_lock和row_ins_set_shared_rec_lock两个函数,这连个函数会处理隐式锁。
2018-02-04 14:59:44 1258
原创 InnoDB事务锁之行锁-delete流程upd阶段加锁流程
1、介绍delete流程分search和update两个阶段。在search阶段对聚集索引记录加锁,参考上一篇文章。在update阶段会对聚集索引记录打上delete标签,然后search二级索引记录,对二级索引记录加隐式锁,即不加锁,最后将二级索引记录打上delete标签。mysql_delete:: //rr_quick->...->row_search_for_mysql while (
2018-02-02 22:25:31 1028 3
空空如也
innodb插入意向锁如何使用
2015-06-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人