排他锁的粒度与共享锁相同 , 一个事务获取排他锁以后,可以对锁定范围内的数据执行写操作
有两个事务 A 和 B,如果事务 A 获取了一个元组的共享锁,事务 B 还可以立即获取这个元组的共享锁,但不能获取这个元组的排他锁,必须等到事务 A 释放共享锁之后 。如果事务 A 获取了一个元组的排他锁 , 事务 B 不能立即获取这个元组的共享锁,也不能立即获取这个元组的排他锁,必须等到 A 释放排他锁之后
意向锁是一种表锁,锁定的粒度是整张表,分为意向共享锁和意向排他锁 。意向共享锁表示一个事务有意对数据上共享锁或者排他锁 。有意表示事务想执行操作但还没真正执行
锁的粒度主要分为表锁和行锁
表锁的开销最小 , 同时允许的并发量也是最小 。MyISAM 存储引擎使用该锁机制 。当要写入数据时,整个表记录被锁 , 此时其他读/写动作一律等待 。一些特定的动作,如 ALTER TABLE 执行时使用的也是表锁
行锁可以支持最大的并发,InnoDB 存储引擎使用该锁机制 。如果要支持并发读/写 , 建议采用 InnoDB 存储引擎
关于mysql事务怎么看和mysql查看事件任务的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- jquery元素内部追加,jquery元素后追加元素
- 苹果ios14.4断触,ios1441断触
- 微信小程序商城自作,微信小程序商城可以自己做吗
- 字符串自定义函数c语言 c语言自定义字符串连接函数
- 金刚模拟器破解版安卓,金刚模拟器视频
- 森林游戏开发成本,森林游戏要多少钱
- 直播间助理有什么权限吗,直播助理的作用
- linux执行重启命令 linux 重启命令行
- 视频号创建者怎么设置,视频号创建者怎么设置管理员