
mysql
文章平均质量分 68
三千大千世界
这个作者很懒,什么都没留下…
展开
-
MySQL笔记
B+树为什么不在非叶子节点存储数据?从B树结构图中可以看到每个节点中不仅包含数据的Key值,还有data值,而每一页的存储空间是有限的,如果data数据较大时会导致每一个节点(也就是每一页)能存储的key的数量很小,当存储的数据量很大时同时会导致B树的深度很深,高度很高,增大磁盘的IO次数,进而影响查询效率,在B+树中,所有数据节点都是按照键值大小顺序存放在同一层的叶子节点上,而非叶子节点上只存储Key值信息,这样可以大大增加每个节点存储的key值数量,降低B+树的高度...原创 2021-06-20 14:50:46 · 11 阅读 · 0 评论 -
MySQL执行计划解读
Explain语法EXPLAIN SELECT ……变体:1. EXPLAIN EXTENDED SELECT ……将执行计划“反编译”成SELECT语句,运行SHOW WARNINGS 可得到被MySQL优化器优化后的查询语句 2. EXPLAIN PARTITIONS SELECT ……用于分区表的EXPLAIN执行计划包含的信息id包含一组数字,表示查询中执行select子句或操作表的顺序id相同,执行顺序由上至下如果是子查询,id的...转载 2021-04-27 14:40:05 · 145 阅读 · 0 评论 -
zebra-dao和mybatis集成分页查询报错排查
------出问题的版本mybatis:3.4.5zebra-dao------正常工作的版本mybatis:3.2.5zebra-dao---------------------------- 开始分析1.dao层的方法:void selectAllByPage(@Param("record") XXXDTO record, @Param("pageModel")...原创 2019-10-17 21:13:09 · 390 阅读 · 0 评论 -
mysql联合索引数据结构表现形式
形式一(先记录,暂时无法验证正确性 ==||| )摘自:https://pdfs.semanticscholar.org/0d7b/8b9172a69fa069c9c38b5f01bd37a498563c.pdf• A B+-Tree on a composite key indexes the key values as if the composite key was a sing...翻译 2019-10-16 17:09:09 · 577 阅读 · 0 评论