.Net SQL客户端提供程序

时间:2012-11-30 11:02:45

标签: .net sql client

遇到过在不到一秒的时间内在查询分析器中执行存储过程的情况。但是当使用.NET SQL客户端提供程序执行相同的存储过程时,它需要61秒。

因此,为了解决这个问题,我们去了SQL Profiler,我们发现请求来到SQL Server的时间少于一秒,但执行在60秒后完成。

有人可以解释为什么我们会有这样的偏差吗?

查询非常简单:

SELECT distinct 
    p1.productID, p1.description  
FROM  
    Details V   
INNER JOIN 
    Product P ON V.ProductID = P.ProductID     
INNER JOIN 
    product p1 ON p1.productID = p.parentID      
WHERE 
    V.MarketID = '1159' 
    AND V.FinancialYear = '1213' 
    AND V.LEPeriodID = '75' 
    AND p1.parentID = 100024 
    AND p1.statusID = 1  
ORDER BY 
    description  

0 个答案:

没有答案