我有一个名为Scan的表,它只有两列:id (int)a (char)
它开始时没有任何索引。所以我创建了一个非聚集索引链接

CREATE INDEX ix_id ON scan(id ASC)

所以我选择了:
SELECT id, a
FROM Scan
WHERE id = 1

这就是执行计划:
sql-server - SQL Server:不带聚集索引的键查找-LMLPHP
如果表没有任何聚集索引,为什么要进行键查找(聚集)?

最佳答案

如果我的表没有密钥查找(集群),为什么要得到密钥查找
聚集索引?
你没有。这大概是sql operations studio使用的html-query-plan库中的一个bug。
在“粘贴平面图”网站上也可以看到相同的问题(example)。
如你所知(因为你找到了它!)错误报告is here

关于sql-server - SQL Server:不带聚集索引的键查找,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48328160/

10-15 06:46