我有一个名为Scan
的表,它只有两列:id (int)
和a (char)
。
它开始时没有任何索引。所以我创建了一个非聚集索引链接
CREATE INDEX ix_id ON scan(id ASC)
所以我选择了:
SELECT id, a
FROM Scan
WHERE id = 1
这就是执行计划:
如果表没有任何聚集索引,为什么要进行键查找(聚集)?
最佳答案
如果我的表没有密钥查找(集群),为什么要得到密钥查找
聚集索引?
你没有。这大概是sql operations studio使用的html-query-plan库中的一个bug。
在“粘贴平面图”网站上也可以看到相同的问题(example)。
如你所知(因为你找到了它!)错误报告is here。
关于sql-server - SQL Server:不带聚集索引的键查找,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48328160/