我工作的一个数据库系统,它的索引,但我有一个很艰难的时期seing的明显差别的复盖指数和群集指数。

我已经google搜索我的方式,但还没有得到明确的答案:

  1. 是什么之间的区别两种类型的索引
  2. 我何时可以使用的复盖指数和当做我的使用群集指数。

我希望有人能解释给我在一个几乎儿童的状的答案:-)

真诚Mestika

通过这种方式,我使用的是IBM DB2 9.7

有帮助吗?

解决方案

我不能说话DB2,但以下适用于SQL服务器。

当所有的必要列的索引的一部分的指数被称为一个"复盖指数"。SQL服务器2005年引入这种类型的指数,通过让你有"包括列"的指数。这让你可以包括额外列在该指数在16列的限制或列会太大,以包括。

而你只能有一个聚集指数的每个表,你可以有达到249非集群索引的每个桌上。

通过具有一个复盖指数提供,以满足查询,SQL服务器不需要回到聚集的索引,检索数据的其余部分需要通过查询。

兰迪

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top