非聚集索引在哪里实际存在

时间:2017-03-24 11:57:38

标签: sql-server indexing non-clustered-index

我知道集群索引存在于表本身上,但是非集群索引在哪里并且指针存在?我想过" temp DB",但也许我错了。

我在网上找不到任何关于它的内容。

你能帮帮我吗?

1 个答案:

答案 0 :(得分:0)

TempDb是一个单独的数据库,由SQL(可能还有一些存储过程)用于执行中间工作 - 因此TempDb中的Temp - 因此您的索引不在那里。默认情况下,非聚簇索引页与聚簇索引页进入同一文件组 - 但您可以指定它们在索引声明中进入哪个文件组。例如,请参阅:Create Index

此外,如果您想查看数据的位置,请从sys.indexes和相关的系统视图开始。