SQL Server でこの単純な SQL クエリの実行時間を短縮するにはどうすればよいですか?
select *
from companybackup
where tiRecordStatus = 1
and (iAccessCode < 3 or chUpdateBy = SUSER_SNAME())
38,681 行近くあり、10 分 23 秒近くかかります。テーブルには 50 の列があり、時間を短縮するためにすべての列にインデックスを作成しましたが、nolock オプションと利用可能なすべてのソリューションでチェックしても実行時間を短縮できませんでした。
問題は何ですか?