Fork me on GitHub
摘要: 什么是索引? 索引是数据库中一种用于快速查询数据的数据结构 , innodb中通常选用类b+树构建一个索引 从上图可知innodb使用的索引结构有如下特点: 不是二叉树, 而是基于m阶的b+树的结构 , 一个节点内允许存放多个值 非叶节点数据都会冗余在叶节点上 叶节点都是有序的 叶节点上有前继指针指 阅读全文
posted @ 2021-12-17 10:04 llbrh 阅读(181) 评论(0) 推荐(0)
摘要: SUM (column) OVER (PARTITION BY column) as alias : 全量行数聚合sum SELECT `subject`, SUM(score) FROM stu_score GROUP BY `subject`; SELECT `subject`, score, 阅读全文
posted @ 2021-12-17 09:52 llbrh 阅读(42) 评论(0) 推荐(0)
摘要: 锁的类型 不同实现 : 悲观锁 / 乐观锁 锁的粒度 : 全局锁 / 表锁 / 行锁 锁的程度 : 共享锁 / 排他锁 / 意向锁 / 记录锁 / 间隙锁 / Next-Key 锁 / 插入意向锁 / 自增锁 全局锁:锁的是整个database。由MySQL的SQL layer层实现的 表级锁:锁的 阅读全文
posted @ 2021-12-17 09:50 llbrh 阅读(36) 评论(0) 推荐(0)