mysql索引知识

本文共有626个字。 # / a

问:为什么加索引能优化慢查询?
答:因为索引其实是一种优化查询的一种数据结构,比如mysql中是通过B+树实现的,而B+树就是一种数据结构
常见的数据结构

哈希表:

hash.png

特点:查找速度快,不能区间查找
完全平衡二叉树
tree.png

特点:支持区间查询

B树

tree.png

特点:对比完全平衡二叉树,B树一个节点可以存多个元素,完全平衡二叉树一个节点只能存一个元素

B+树

B+.png
特点:数据是有冗余的,空间比较大,也就是大家说空间换时间,多了指针,区间查找更方便,磁盘IO对比完全平衡二叉树更少

「一键投喂 软糖/蛋糕/布丁/牛奶/冰阔乐!」

hkch

(๑>ڡ<)☆谢谢老板~

使用微信扫描二维码打赏


添加新评论

暂无评论