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

时间:2015-06-02 11:37:29

标签: sql sql-server database sql-server-2008 relational-database

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

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

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

1 个答案:

答案 0 :(得分:1)

最简单的思考方式就像架子上的DVD一样。您已经决定按类型(DVD)对dvds进行聚类。之后,您可能希望以另一种方式对它们进行排序(索引)(按名称或按年份按字母顺序排序)。这样做有助于您更轻松地查找DVD,并且它在SQL中大致相同。

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