.net调用存储过程超时,查询分析器只要1秒
C# +IIS7+windows 2008 +SQL2008
程序调用时间超时30秒
RPC:Completedexec sp_executesql N'exec PROC_XXX.Net SqlClient Data Providersa298593304323300014580552012-09-04 11:42:20.4902012-09-04 11:42:50.490
查询分析器时间2秒
SQL:BatchCompletedexec sp_executesql N'exec PROC_XXXMicrosoft SQL Server Management Studio - 查询AdministratorWIN-41ZYFOJP9R6\Administrator121717824014924676542012-09-04 12:05:04.7672012-09-04 12:05:06.260
请大虾们指点
[解决办法]
你说的问题我也遇到过,上次问了好久都没得到问题原因,你可以试试把存储过程传来的参数,在语句中再定义下
如
create procedure namd
@temp varchar(8)
as
declare @temps varchar(8)
set @temps=@temp
后面都用@temps
为什么会这样不晓得,但我试了下,确实能提高访问速度