mysql
文章平均质量分 77
霸刀苍云
java程序员
展开
-
Java 面试 ->Mysql
mysql 引擎类型 myslam innodb 使用了B+树的索引模型,每一索引在innodb里面都对应一颗b+树 为什么使用b+树,与hash索引有什么区别。B+ Tree是一种多路平衡查询树,所以他的节点是天然有序的(左子节点小于父节点、父节点小于右子节点),所以对于范围查询的时候不需要做全表扫描。b+树叶子节点存储数据,非叶子节点只存索引。b+树的叶子节点都是相连的,因此在遍历整颗树时只需要遍历叶子节点就好了,而b树的话可能需要深层次递归。hash索引...原创 2021-02-22 13:52:28 · 133 阅读 · 0 评论 -
mysql innodb引擎的索引类型,什么情况下索引扫描比全表扫描效率低
1. mysql innodb支持的索引类型有 primary key: 唯一索引,不允许为null union key: 普通非唯一索引 unique key: 普通非唯一索引 normal spatial key:空间索引 5.7后支持的 fulltext: 全文索引 5.0后支持的 2. 当结果记录数相对全表数过大时,执行计划会自动选择全表扫描 而不...原创 2019-07-18 18:49:33 · 1628 阅读 · 4 评论 -
mysql触发器开发
https://blog.csdn.net/qq_36396104/article/details/80469997转载 2019-08-19 18:42:07 · 108 阅读 · 0 评论