04-05 数据库索引:仓库目录为什么会让查询变快
04-05 数据库索引 是让数据库快速定位数据的目录。没有索引,数据库可能要一行行翻。
一、它解决什么
它解决的是查询效率问题。数据少时感觉不到,数据一多,没有索引就像在仓库里翻箱倒柜。
二、一个比喻
像书的目录和字典索引。你不需要从第一页翻到最后一页,直接按目录定位。
三、放到系统里看
常见索引结构是 B+Tree。你不必先记细节,先记住:高频查询、排序、关联字段往往需要考虑索引。
四、常见坑 / 学习抓手
常见坑是低选择性字段乱建索引,或查询写法让索引用不上。索引要结合真实查询设计。
一句话总结
索引用空间和写入成本,换查询速度。