我有一个表包含100列和2,000,000条记录。当我使用存储过程获取记录时,有时会收到“等待操作超时”。 error.When我改变存储过程,然后尝试获取记录它会正常工作。等待操作在SQL Server中超时
任何人都可以让我知道什么是最好的解决方案吗?
SP如下
CREATE PROC GetProducts @ClientId INT=NULL
AS
BEGIN
SELECT TOP 10 ClientId,
Field2,
Field3,
Field4,
Field5,
Field6,
Field7,
Field8,
Field9,
Field10
FROM ProductMaster
WHERE ClientId = @ClientId
ORDER BY Field1 DESC
END
是的。按照常见问题解答这个问题。 “帮助我”没有任何信息是不好的。 – TomTom 2014-11-05 11:58:55
嗨TomTom,我编辑了问题,并给出了我在哪些问题。 – rjpithawa 2014-11-05 12:22:40
您是否有ProductMaster上的任何索引?可能有助于发布您的架构。 – Bridge 2014-11-05 12:25:23