如何减少 SQL Server 中这个简单 SQL 查询的执行时间?
select *
from companybackup
where tiRecordStatus = 1
and (iAccessCode < 3 or chUpdateBy = SUSER_SNAME())
它有近 38,681 行,耗时近 10 分 23 秒。该表有 50 列,甚至我在所有列上都创建了索引以减少时间,但它没有成功,即使我检查了 nolock 选项和所有可用的解决方案,但无法减少执行时间。
可能是什么问题?