我的 win-form 应用程序中有一个奇怪的问题,我正在调用存储过程,执行大约需要 6 秒。(此存储过程接受多个参数,包括一个输出参数)
从我使用的应用程序级别:
Dim dt1 = DateTime.Now
cmd.ExecuteNonQuery()
MessageBox.Show(DateTime.Now.Subtract(dt1).Seconds)
这大约是 5-6 秒
我已经尝试使用相同的参数运行相同的存储过程,sql-server
并且它不需要时间来执行:
declare @val decimal
exec mysp 'value1','value2','value3','value4',@val out
select @val
我不确定问题是什么或从哪里开始。