非聚集索引物理存在于何处

Where does nonclustered index physically exists

我知道 table 本身存在聚簇索引,但是非聚簇索引和指针在哪里?我考虑过 "temp DB",但也许我错了。

我在网上没有找到任何相关信息。

你能帮我吗?

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

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