
mysql锁
莲绛(君卿舞)
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
事务详解2-----事务与行锁的关系
接上一篇文章:事务详解1—并发事务带来的问题以及解决方法 前言:如果对数据库的锁没有过多了解,可以去看看这篇文章https://blog.csdn.net/weixin_42328375/article/details/107740349 因为现在mysql主要用的存储引擎为innoDB,innoDB支持行级锁。 mysql默认使用可重复读事务级别。 一、可重复读事务级别与行锁的关系 那么就主要看一下可重复读事务级别与行锁的关系。 1. 行锁: 每次操作锁住一行数据。开销大,加锁慢;会出现死锁;锁定粒原创 2020-08-02 22:34:09 · 16853 阅读 · 3 评论 -
mysql的锁详解
因为mysql的数据也是一种共享资源,那么为了保证数据并发房屋的一致性有效性,那么就需要锁了。 锁分类 从性能上分为乐观锁和悲观锁 乐观锁:乐观锁一般会使用版本号机制实现 使用版本号:数据库表会加上一个version版本号字段,表示修改次数,每次数据修改成功后,版本号都会成功加1。当线程去修改某一条记录时,先读取这条记录和version,提交时,再用刚刚读取的version和现在数据库的version进行比对。如果相等,则提交成功,更新成功。如果不相等,则会重试更新操作,直至成功。 悲观锁: 总是原创 2020-08-02 12:08:25 · 15870 阅读 · 1 评论