0

遇到过在查询分析器中不到一秒就执行存储过程的情况。但是,当使用 .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  
4

0 回答 0