特定选择查询的SQL超时

时间:2016-07-26 08:41:05

标签: sql sql-server select timeout

我有一个类似下面的SQL查询。数据库表没有编入索引,遗憾的是我对此无能为力。在使用此查询的应用程序中,我遇到了零星的SQL超时。

当发生这样的超时时,我使用LinqPad来执行具有相同参数的完全相同的查询 它也超时了。虽然可以访问tableAtableB,但当我删除其中一个输出列时,查询工作正常。

什么可能导致这种行为,我该怎么办呢?谢谢。

SELECT 
    a.ID, 
    a.NAME,
    b.VALUE 
FROM 
    tableA as a
INNER JOIN 
    tableB bb 
ON 
    bb.OWNER = a.ID
INNER JOIN 
    tableB as b 
ON 
    b.OWNER = bb.ID 
WHERE
    a.OWNER = '1234567890' 
    AND b.NAME = 'XYZ' 
ORDER BY
    b.VALUE

0 个答案:

没有答案