索引

zszdevelop数据库小于 1 分钟

索引

1. 为什么要使用索引

因为索引能避免使用全表扫描去查询数据,提升检索效率

2. 什么样的信息能成为索引

主键、唯一键等,只要能让数据具有一定区分性的字段

3. 索引的数据结构

主流的B+tree、hash结构,bitmap

4. 索引是建立得越多越好吗

  • 数据量小的表不需要建立索引,建立会增加二外的索引开销
  • 数据变更需要维护索引,因此更多的索引意味着更多的维护成本
  • 更多的索引也需要更多的空间
Loading...