
MySQL
编符侠16
努力成为优秀的架构师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
索引为什么选择B+Tree
索引为什么选择B+Tree 文章目录索引为什么选择B+Tree一、简介二、哈希三、树四、二叉树五、二叉搜索树六、二叉平衡树七、红黑树八、B Tree九、B+Tree十、InnoDB一棵B+树可以存放两千万行数据十一、InnoDB与MyISAM中的B+Tree区别十二、索引的相关问题12.1、聚集索引、非聚集索引12.2、回表12.3、覆盖索引12.4、索引下推 一、简介 本文主要解答索引为什么选择B+Tree,而不使用哈希、二叉搜索树、二叉平衡树、红黑树、B Tree。 索引选择哪种数据结构,主要从原创 2020-05-13 21:39:34 · 508 阅读 · 0 评论 -
MySQL的锁及其MVCC
MySQL锁机制摘要一、乐观锁与悲观锁1.1 乐观锁1.2 悲观锁二、MySQL锁分类2.1 表锁 摘要 在当下互联网技术的发展状态下,数据的高并发是随处可见,那么数据库如何解决高并发所带来的问题呢。锁便是计算机用于解决多进程或多线程并发服务中保持数据一致性的关键。本文主要介绍MySQL中的锁。 一、乐观锁与悲观锁 乐观锁与悲观锁并不是实际的锁,它是对锁的一种抽象。本文要讲解的MySQL中...原创 2020-01-07 20:31:09 · 443 阅读 · 0 评论 -
MySQL事务原理实现与隔离级别
MySQL事务与隔离级别摘要一、事务的定义二、事务的属性三、并发情景中的事务问题四、事务隔离级别 摘要 本文主要讲解MySQL中的事务相关知识点。本文首先介绍什么是事务,以及事务有哪些属性,从而使读者理解MySQL事务。作者继续引出在并发情景中事务可能出现的问题有哪些,最后讲解了解决这些问题的方法,也就是事务的隔离级别。 本人还写MySQL相关博文,有兴趣的研友可以点击如下链接,请各位研...原创 2019-12-26 07:48:27 · 315 阅读 · 0 评论 -
MySQL索引及优化
MySQL索引及优化摘要1、索引介绍1.1 索引的底层结构1.2 索引的分类1.2.1 单值索引1.2.2 主键索引1.2.3 唯一索引1.2.4 组合索引2、索引的优缺点3、索引的应用场景4、explain分析索引5、查询语句的索引优化5.1 全值匹配我最爱,最左前缀要遵守5.2 带头大哥不能死,中间兄弟不能断5.3 索引列上少计算,范围之后全失效5.4 Like百分写最右,覆盖索引不写星5.5...原创 2019-12-15 21:38:30 · 561 阅读 · 0 评论