MySQL
初心绘流年
这个作者很懒,什么都没留下…
展开
-
通过实例理解MySQL事务及几种锁(二)
通过实例理解MySQL事务及几种锁(二)前言准备条件一、Mysql中的几种锁概念及示例体验1. 共享锁(读锁、S锁)2. 排它锁(写锁、X锁)3. 意向锁:意向共享锁(IS锁)和意向排它锁(IX锁)4. 表锁5. 行级锁MySQL何时用表锁,何时用行锁呢?6. 间隙锁7. 临键锁8. 自增锁9. 悲观锁(抽象概念)10. 乐观锁(抽象概念)11. 死锁参考资料 前言 接上一篇《通过实例理解MySQL事务及几种锁(一)》的事务,这一篇我们梳理认识一下MySQL中的几种锁的概念,在介绍每一种锁的时候,会尽量的用原创 2020-08-04 09:01:42 · 245 阅读 · 0 评论 -
通过实例理解MySQL事务及几种锁(一)
通过实例理解MySQL事务及几种锁(一)前言准备条件一、基本概念二、事务的特性(ACID)三、事务的隔离级别Read UncommittedRead CommitedRepeatable ReadSerializable不可重复读、可重复读、幻读的区别四、Mysql中的几种锁参考资料 前言 最近项目里有个特殊的BUG,排查了好半天才发现是因为事务引起的。因代码中采用了更精细的编程式事务,与Service方法中的传统事务属于不同事务,因此得不到想要的数据,最终引起BUG。于是,又回头重新复习了一下MySQL的原创 2020-08-04 09:01:21 · 297 阅读 · 0 评论