首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
MySQL
订阅
用户8293779476951
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
图解MVCC多版本并发控制
前言 现在已经知道了sql四种隔离级别分别为 RU、RC、RR和串行化。 而我们熟悉的MySQL的默认隔离级别是第三种 RR(可重复读)。相对于SQL标准的RR,MySQL的RR是基于MVCC机制实现
论 MySql InnoDB 如何通过插入意向锁控制并发插入
插入意向锁是在插入一条记录行前,由 INSERT 操作产生的一种间隙锁。该锁用以表示插入意向,当多个事务在同一区间(gap)插入位置不同的多条数据时,事务之间不需要互相等待。假设存在两条值分别为 4 和 7 的记录,两个不同的事务分别试图插入值为 5 和 6 的两条记录,每个事…
详解 MySql InnoDB 中意向锁的作用
InnoDB 支持多粒度锁(multiple granularity locking),它允许行级锁与表级锁共存,而意向锁就是其中的一种表锁。 需要强调一下,意向锁是一种不与行级锁冲突表级锁,这一点非常重要。意向锁分为两种: 即:意向锁是有数据引擎自己维护的,用户无法手动操作意…
MVCC文章勘误
前几天在文章 MySQL事务隔离级别和MVCC 中阐述了InnoDB的MVCC的工作原理,但是在一个地方出现了错误,特此更正一下。 在事务生成readview时,会把当前系统中正在执行的读写事务写入到m_ids列表中,在判断某条记录可见性时,之前文章中写的是当记录的trx_id…
MySQL事务隔离级别和MVCC
MySQL是一个服务器/客户端架构的软件,对于同一个服务器来说,可以有若干个客户端与之连接,每个客户端与服务器连接上之后,就可以称之为一个会话(Session)。我们可以同时在不同的会话里输入各种语句,这些语句可以作为事务的一部分进行处理。不同的会话可以同时发送请求,也就是说服…