
MySQL
文章平均质量分 96
SnailMann
路漫漫其修远兮 吾将上下而求索
展开
-
【MySQL笔记】正确的理解MySQL中让你想到就烦的各种锁(一)
了解一下MySQL的锁机制行表分类:行锁表锁表锁也分为表级读锁(共享锁),表级写锁(排他锁)粒度粗细分类:共享锁和排他锁 (Shared and Exclusive Locks)意向锁(Intention Locks)记录锁(Record Locks)间隙锁(Gap Locks)临键锁 (Next-Key Locks)插入意向锁(Insert Intention Loc...原创 2019-12-27 15:18:34 · 2995 阅读 · 13 评论 -
【MySQL笔记】正确的理解MySQL的MVCC及实现原理
MVCC多版本并发控制前提概要MVCC实现原理MVCC相关问题 前提概要 什么是MVCC?MVCCMVCC,全称Multi-Version Concurrency Control,即多版本并发控制。MVCC是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问,在编程语言中实现事务内存。MVCC在MySQL InnoDB中的实现主要是为了提高数据库并发性能...原创 2019-07-05 15:43:06 · 154514 阅读 · 247 评论 -
【MySQL笔记】正确的理解MySQL的乐观锁,悲观锁与MVCC
正确的理解MySQL的乐观锁,悲观锁与MVCC!首先声明,MySQL的测试环境是5.7前提概念数据库并发的三种场景乐观锁和悲观锁的澄清悲观锁乐观锁MVCC多版本并发控制总结乐观锁和悲观锁的抉择OCC,PCC,MVCC参考资料前提概念数据库并发的三种场景数据库并发场景有三种,分别为:读-读:不存在任何问题,也不需要并发控制读-写:有隔离性问题,...原创 2019-07-05 15:53:22 · 21102 阅读 · 9 评论 -
【MySQL笔记】正确的理解MySQL的事务和隔离级别
正确的理解MySQL的事务和隔离级别原创 2019-07-05 16:31:09 · 7256 阅读 · 7 评论 -
【MySQL笔记】正确的理解MySQL的索引机制以及内部实现(一)
让我们一起学习大而复杂的数据库索引机制!尽量的做到全面且正确原创 2019-07-19 09:10:19 · 5423 阅读 · 7 评论 -
【MySQL笔记】正确的理解MySQL的索引机制以及内部实现(二)
正确的理解MySQL的索引机制以及内部实现, 第二部分更倾向于讲解MySQL B+树索引的实现原理原创 2019-07-17 12:09:47 · 3725 阅读 · 6 评论