【说站】mysql锁的两种不同状态
2024-11-26
2
mysql锁的两种不同状态
状态锁说明
1、包括意向共享锁和意向排他锁,它们被区分为状态锁的核心逻辑。
2、这两种锁都是描述是否可以在某个表上添加表锁的状态。
当一项事务试图在整个表中加锁(共享锁或排锁)时,首先需要获得相应类型的意向锁(意向共享锁或意向共享锁)
意向共享锁
当一个事务试图在整个表格中添加共享锁时,首先需要获得该表格的意向共享锁。
意向排他锁
在一项事务试图将整个表格加排锁定之前,首先需要得到该表格的意向锁定。
状态锁的作用
innodb加锁的方法是基于索引,锁定粒度是行锁。意向锁的存在是为了协调行锁和表锁的关系,支持多粒度(表锁与行锁)的锁并存。
以上就是mysql锁的两种不同状态,希望对大家有所帮助。更多编程基础知识学习:python学习网
推荐操作系统:windows7系统、mysql5.8、DELL G3电脑
更新于:2小时前赞一波!1
相关文章
- 【说站】mysql中有几种粒度锁?
- 【说站】mysql教程 查看数据库创建信息
- 【说站】java类中的两种成员访问
- 【说站】css设置文字居中的两种方法
- 【说站】python raise语句的两种用法
- 【说站】python列表索引的两种用法
- 【说站】python关闭文件的两种方法
- 【说站】MySQL的五种索引类型极其特点
- 【说站】java使用wait改变线程状态
- 【说站】Java捕获异常的两种方法
- 【说站】php安装mysql扩展模块
- 【说站】java Thread的状态分析
- 【说站】java并发模型中的两种锁
- MySQL 5.x和MySQL 8.x数据库的区别
- 【说站】java集合排序的两种方法
- 宝塔里mysql停止了自动启用脚本
- MySQL如何建数据库
- 【说站】python列表排序的两种方式
- mysql怎么随机查询数据
- MYSQL 如何删除表中重复数据
文章评论
评论问答