复盖指数与聚集指数(数据库索引)
-
26-09-2019 - |
题
我工作的一个数据库系统,它的索引,但我有一个很艰难的时期seing的明显差别的复盖指数和群集指数。
我已经google搜索我的方式,但还没有得到明确的答案:
- 是什么之间的区别两种类型的索引
- 我何时可以使用的复盖指数和当做我的使用群集指数。
我希望有人能解释给我在一个几乎儿童的状的答案:-)
真诚Mestika
通过这种方式,我使用的是IBM DB2 9.7
解决方案
我不能说话DB2,但以下适用于SQL服务器。
当所有的必要列的索引的一部分的指数被称为一个"复盖指数"。SQL服务器2005年引入这种类型的指数,通过让你有"包括列"的指数。这让你可以包括额外列在该指数在16列的限制或列会太大,以包括。
而你只能有一个聚集指数的每个表,你可以有达到249非集群索引的每个桌上。
通过具有一个复盖指数提供,以满足查询,SQL服务器不需要回到聚集的索引,检索数据的其余部分需要通过查询。
兰迪
不隶属于 StackOverflow