SQL Server本地超时

时间:2017-12-12 10:49:53

标签: sql-server

我有一个问题。

我有一个SQL Server数据库,我使用Linq从ASP.NET网站查询。 我有一些问题,不时需要很长时间才能超时。

所需的部分是10分钟后完全相同的查询可以在不到100毫秒的时间内执行。 我已经跟踪了SQL Server Profiler的问题,发现有时候查询需要很长时间(> 30秒),几分钟后就没时间了。

任何人都知道要找什么?

这是有问题的查询之一,它由Linq创建:

    exec sp_executesql N'SELECT COUNT(*) AS [value]
FROM (
    SELECT DISTINCT [t0].[Id], [t0].[Title]
    FROM [dbo].[ListProduct] AS [t0]
    LEFT OUTER JOIN [dbo].[CategoryExtension] AS [t1] ON [t0].[Id] = [t1].[ProductId]
    WHERE ([t0].[CategoryId] = @p0) OR ([t1].[CategoryId] = @p1)
    ) AS [t2]',N'@p0 int,@p1 int',@p0=1,@p1=1

0 个答案:

没有答案