Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 聚集索引和无索引之间有什么区别_Sql_Sql Server_Database_Sql Server 2008_Relational Database - Fatal编程技术网

Sql 聚集索引和无索引之间有什么区别

Sql 聚集索引和无索引之间有什么区别,sql,sql-server,database,sql-server-2008,relational-database,Sql,Sql Server,Database,Sql Server 2008,Relational Database,所以我知道什么是聚集索引和非聚集索引 但是,这是否与为表中的一列创建索引并将其他列保留在同一表中而不创建任何索引,而不是在其他列上创建非聚集索引相同 我有点困惑,请澄清一下?最简单的思考方式就是把DVD放在架子上。您已经决定按类型(dvd)对dvd进行群集。之后,您可能希望以另一种方式(按名称或发布年份的字母顺序)对它们进行排序(索引)。这样做可以帮助您更容易地找到DVD,在SQL中也大致相同 正确使用索引可以加快查询速度,因为从查询中找到所需内容所需的工作量更少。您对此进行过研究吗?请看:我已

所以我知道什么是聚集索引和非聚集索引

但是,这是否与为表中的一列创建索引并将其他列保留在同一表中而不创建任何索引,而不是在其他列上创建非聚集索引相同


我有点困惑,请澄清一下?

最简单的思考方式就是把DVD放在架子上。您已经决定按类型(dvd)对dvd进行群集。之后,您可能希望以另一种方式(按名称或发布年份的字母顺序)对它们进行排序(索引)。这样做可以帮助您更容易地找到DVD,在SQL中也大致相同


正确使用索引可以加快查询速度,因为从查询中找到所需内容所需的工作量更少。

您对此进行过研究吗?请看:我已经把你的问题读了三遍,但仍然不太确定你在问什么。