美文网首页
ADO.Net学习笔记--索引(Index)

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

作者: 丨Zenger丶 | 来源:发表于2018-02-14 14:32 被阅读16次

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

索引的分两种:

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

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

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

聚集索引跟物理位置一样 非聚集索引

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

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

相关文章

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

    索引的目的:提高查询效率。 索引的分两种: 1.聚集索引(物理):一个表中只能有一个索引 2.非聚集索引(逻辑):...

  • 「SQLite学习笔记」索引(Index)

    索引(Index)是一种特殊的查找表,数据库搜索引擎用来加快数据检索。简单地说,索引是一个指向表中数据的指针。一个...

  • mysql笔记

    mysql笔记 索引创建索引创建唯一索引CREATE UNIQUE INDEX indexName ON tabl...

  • Mysql 学习笔记

    Mysql 学习笔记(三) 索引(index) (1)索引是一个单独的、物理的数据库结构,它是某个表中一列或若干列...

  • 空间学习型索引

    什么是学习型索引(Learned Index)? The Case for Learned Index Struc...

  • ElasticSearch初识(二)

    什么是正向索引、什么是倒排索引? 正向索引(forward index),反向索引(inverted index)...

  • 7. Interview-MySQL

    1 MySQL索引类型? 普通索引,index 主键索引,primary 唯一索引,unique index 全文...

  • InnoDB,select会阻塞insert吗?

    InnoDB的索引有两类索引,聚集索引(Clustered Index)与普通索引(Secondary Index...

  • Mysql优化大数据量查询速度--索引IDNEX

    这里以普通索引INDEX为例 创建索引 CREATE INDEX index_name ON table_name...

  • index索引

    是什么 数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中的数据。索引的实现通常是使...

网友评论

      本文标题:ADO.Net学习笔记--索引(Index)

      本文链接:https://www.haomeiwen.com/subject/oljetftx.html