2 つのテーブルにかなりの数の行 (100 万 + 各行) があるため、実行に 2 秒かかる以下のクエリがあり、クエリを最適化するためにさらに何かできることがあるかどうか疑問に思っていました。
テーブル
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)
実行計画
インデックスでクラスター化されたシークを実行していることがわかりますが、まだ時間がかかります