ADO.Net学习笔记--索引(Index)

索引的目的:提高查询效率。

索引的分两种:

1.聚集索引(物理):一个表中只能有一个索引

2.非聚集索引(逻辑):一个表中可以有多个索引

使用索引的利弊:提高查询效率,但是会增加额外的物理空间,同时降低了增加新纪录、修改、删除的效率。


ADO.Net学习笔记--索引(Index)_第1张图片
聚集索引跟物理位置一样
ADO.Net学习笔记--索引(Index)_第2张图片
非聚集索引

注意:一般一个表中有主键的话,数据库会自动帮我们建立一个物理索引,所以我们一般不需要再建聚合索引,只需要建非聚合索引。

如果我们不懂怎么建立索引,可以用数据库引擎优化顾问帮我们,这个一般是比较靠谱的。

你可能感兴趣的:(ADO.Net学习笔记--索引(Index))