首页 > 其他 > 详细

5.索引是什么?有什么优缺点?以及什么时候创建索引?

时间:2021-03-27 10:45:51      阅读:20      评论:0      收藏:0      [点我收藏+]

1.索引是什么?

  • 索引是一张表,存储了主键与索引,并与原表进行关联的一种加快查询的数据结构;

2.有什么优缺点?

2.1索引的优点

  • 加快查询速度;
  • 如果对添加索引的字段进行排序,就会大大加快排序的速度;

2.2索引的缺点

  • 索引虽然会加快数据的查询速度,但同时会降低更新表的速度;
  • 索引本质上也是一张表,所以也是占用空间的;

3.什么时候创建索引?

  • 主键会自动创建索引
  • 对where后面经常用到的字段添加索引
  • 对将来需要排序的字段添加索引,可以加速排序的速度

4.什么时候不需要建立索引?

  • where后面用不到的字段
  • 经常发生修改的字段

5.索引一般存储在什么位置上?

  • 索引文件本身也很大,所以一般会存储到硬盘上;

6.索引的分类

  • 主键索引
  • 普通索引
  • 唯一索引
  • 全文索引
  • 组合索引

7.聚集索引和非聚集索引的区别?

  • 一个表的聚集索引一般只有一个,非聚集索引可以有多个;
  • 聚集索引是按照数据表逻辑存储进行的物理存储,是连续的,而非聚集索引是不连续的;

5.索引是什么?有什么优缺点?以及什么时候创建索引?

原文:https://www.cnblogs.com/init-qiancheng/p/14584877.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!