参考地址:https://blog.csdn.net/weiliangliang111/article/details/51333169
详细的索引相关具体事项: https://blog.csdn.net/lr131425/article/details/61918741
没有用索引
全表扫描,一行一行的查找
数据库是通过索引提升性能
- 使用索引的全部意义就是通过缩小一张表中需要查询的记录/行的数目来加快搜索的速度。
- 索引是一种有序的数据结构
- 索引不存其它字段的值,存储了指向表中某一行的指针。
索引中的
Employee_Name
这列的某个值(或者节点)可以描述为(“Jesus”, 0x82829)
,0x82829
就是包含 “Jesus”那行数据在硬盘上的地址。
建立原则
- 基本原则是只如果表中某列在查询过程中使用的非常频繁,那就在该列上创建索引。
不适宜做索引的情景
- 查询的时候都是查出该字段的所有值
- 数据量比较小
- 字段值有重复的情况出现
网友评论