数据库索引

2019-08-05  本文已影响0人  谁家的猪

为什么要使用索引

为了避免全表扫描,加快数据的查询速度

什么样的信息能成为索引

主键、唯一键以及普通键等

索引的数据结构

B-Tree

B-Tree.png

定义

B+-Tree

B+-Tree.png

定义

B+树是B树的变体,其定义基本与B树相同,除了:

B+树更适合做存储索引

Hash索引

缺点

稀疏索引和密集索引

Mysql—InnoDB

通过稀疏索引查找到主键,然后密集索引找到具体数据


根据索引查找.png

InnoDB数据和索引在同一个文件中
MyISAM数据在一个文件中,索引在一个文件中

上一篇下一篇

猜你喜欢

热点阅读