简单的选择需要很多时间来执行

Simple selects takes so much time to execute

我有一个带有 JOIN 和 UNION 的复杂 select,它需要很长时间,所以我决定在一个简单的 select 中测试它,但是这个 select 仍然需要时间来执行。我已经保存了执行计划here

密码只有

SELECT pchrgqty,pchrgup,pcchrgamt  FROM 
hdocord
WHERE acctno = '2014-000136557'

但是执行需要1分11秒

How to make this faster? Why is it is very slow?

您可以尝试添加缺少的索引只是 运行 这个 SQL 语句 :

CREATE NONCLUSTERED INDEX ix_hdocord_acctno ON hdocord
(
    acctno ASC
)
ON [PRIMARY]

如果他们没有给你足够的权限,它将失败。