索引
...小于 1 分钟
索引
1. 为什么要使用索引
因为索引能避免使用全表扫描去查询数据,提升检索效率
2. 什么样的信息能成为索引
主键、唯一键等,只要能让数据具有一定区分性的字段
3. 索引的数据结构
主流的B+tree、hash结构,bitmap
4. 索引是建立得越多越好吗
- 数据量小的表不需要建立索引,建立会增加二外的索引开销
- 数据变更需要维护索引,因此更多的索引意味着更多的维护成本
- 更多的索引也需要更多的空间
赞助
因为索引能避免使用全表扫描去查询数据,提升检索效率
主键、唯一键等,只要能让数据具有一定区分性的字段
主流的B+tree、hash结构,bitmap