2016-06-19 77 views

回答

2

你的问题很模糊,如果你问的问题does an Index take up "extra" space?那么答案是......

无不是在Clustered Index的情况下,一个聚集索引存储在实际数据排序的方式。

但另一方面Non-Clustered Index是一个单独的结构到实际的表/数据本身,包含指向实际数据的指针,在这种情况下是的,它会占用额外的空间。

+0

M.阿里是对的。另一件事 - 如果你关心的是空间或者你是IO绑定的,你可能想要看看压缩索引和/或集群。 – Yobik

+1

那么,即使是*聚簇索引*也需要在实际数据页面之上构建其树形结构 - 所以即使聚簇索引也占用一些额外空间 –

+0

您可以删除该答案。由于持续降价,我无法删除该问题。 –