[求助]存储过程速度问题
写了一个存储过程,大概是这样:
ALTER PROCEDURE dbo.spname
(
@p1 nvarchar(50) = '',
@p2 nvarchar(50) = '',
@p3 nvarchar(50) = '',
@p4 int = -1,
@p5 int = -1
)
AS
SQL BLOCK...
RETURN
在.net上测试,
如果只执行中间那段SQL BLOCK,速度大概1秒多。
如果运行整个存储过程,参数一样的情况下,速度大概要10秒。
不知道这是什么原因,是什么地方设置的问题吗?还是我定义参数的问题?
弄了一天也没弄出来,有谁知道了,先谢谢各位了!!