参考资料:
- ***/?p=771#_Toc374698322***blogs.com/LBSer/p/5183300.html
上面说了一大堆关于MySQL数据库锁的东西,现在来简单总结一下 。
表锁其实我们程序员是很少关心它的:
- 在MyISAM存储引擎中,当执行SQL语句的时候是自动加的 。在InnoDB存储引擎中,如果没有使用索引,表锁也是自动加的 。
- 共享锁--读锁--S锁排它锁--写锁--X锁
- 共享锁(S):SELECT * FROM table_name WHERE ... LOCK IN SHARE MODE 。排他锁(X):SELECT * FROM table_name WHERE ... FOR UPDATE 。
InnoDB实现的Repeatable read隔离级别配合GAP间隙锁已经避免了幻读!
- 乐观锁其实是一种思想,正如其名:认为不会锁定的情况下去更新数据,如果发现不对劲,才不更新(回滚) 。在数据库中往往添加一个version字段来实现 。悲观锁用的就是数据库的行锁,认为数据库会发生并发冲突,直接上来就把数据锁?。?其他事务不能修改,直至提交了当前事务
- ***/p/29150809--Mysql锁总结***/mysteryhaohao/article/details/51669741--MySQL学习之——锁(行锁、表锁、页锁、乐观锁、悲观锁等)***/a/1190000015596126--MySQL InnoDB引擎锁的总结
【数据库两大神器索引和锁】本文主要介绍了数据库中的两个比较重要的知识点:索引和锁 。他俩可以说息息相关的,锁会涉及到很多关于索引的知识~
推荐阅读
- 林正英葬礼两大诡异事件,曾留古怪遗言:千万别让人看见我的尸体
- 低温烫伤神器有哪些 保暖神器真的会导致低温烫伤吗
- 这一次父亲节,王健林迎来了“两大喜讯”!
- 《扫黑风暴》徐英子、马帅之死,两大嫌疑人浮出水面,导演用心了
- 00级神器可以继承
- 《超新星运动会》官宣回归,嘉宾阵容曝光,两大顶流助阵成焦点!
- 游泳耳朵不进水小窍门 游泳防耳朵进水的神器
- 两大动作巨星李连杰和吴京会面,疑合作新片《镖人》,期待值拉满
- 目的基因的获取方法3种,获取目的基因的两大途径是什么
- 40集《时光正好》今晚开播,演员阵容强大,两大看点,有爆款潜质