我有一个存储过程,过去需要24秒才能运行。我更改了存储过程检索数据的方式,并使用完全相同的源数据,现在从MSSQL Management Studio运行它需要18秒。
显示它的VB.NET表单用于加载大约需要25秒。现在需要2分半钟。检索数据的VB.NET代码没有被更改。
我无法理解这是如何可能的,因为StoPro返回完全相同的数据(包括列名)。我怀疑唯一可能是问题是我们最近改变了防病毒软件。请注意,对StoPro的此更改是在防病毒切换之前完成的,但是最近才识别出过多的表单加载时间。
我见过类似的线程,但我没有使用虚拟机,由于策略限制,更改网络设置几乎是不可能的。 SqlDataAdapter.Fill suddenly taking a long time
有什么建议吗?