首页 > 数据库 > mysql教程 > mysql锁的两种不同状态是什么

mysql锁的两种不同状态是什么

PHPz
发布: 2023-06-03 14:00:21
转载
1277 人浏览过

状态锁说明

1、包括意向共享锁和意向排他锁,它们被区分为状态锁的核心逻辑。

2、这两种锁都是描述是否可以在某个表上添加表锁的状态。

当一项事务试图在整个表中加锁(共享锁或排锁)时,首先需要获得相应类型的意向锁(意向共享锁或意向共享锁)

意向共享锁

当一个事务试图在整个表格中添加共享锁时,首先需要获得该表格的意向共享锁。

意向排他锁

在一项事务试图将整个表格加排锁定之前,首先需要得到该表格的意向锁定。

状态锁的作用

innodb加锁的方法是基于索引,锁定粒度是行锁。意向锁的存在是为了协调行锁和表锁的关系,支持多粒度(表锁与行锁)的锁并存。

以上是mysql锁的两种不同状态是什么的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:yisu.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板