我有以下查询,它需要 2 秒才能执行,因为两个表中有大量行(每行 100 万+),我想知道是否还有什么可以做的进一步优化查询。
表
tblInspection.ID bigint(主键)
tblInspection.IsPassedFirstTime 位(非聚集索引)
tblInspectionFailures.ID bigint(主键)
tblInspectionFailures.InspectionID bigint(非聚集索引)
询问
SELECT TOP 1 tblInspection.ID FROM tblInspection
INNER JOIN tblInspectionFailures ON tblInspection.ID = tblInspectionFailures.InspectionID
WHERE (tblInspection.IsPassedFirstTime = 1)
执行计划
我可以看到我正在对索引进行集群搜索,但仍然需要一些时间