从Bat文件Vs调用时,存储过程性能更差。 C#代码

时间:2017-01-25 16:09:22

标签: c# sql-server batch-file stored-procedures database-performance

我正在对存储过程进行性能测试,因为它的运行时间过长。我们用来运行存储过程的常用方法是使用Bat文件中的SQLCMD命令。在这些条件下,该过程需要2个小时才能运行。 但是当我们使用SqlDataAdapter对象从C#调试器运行相同的存储过程时,在同一数据集上,该过程将在10分钟内完成。

任何人都有一个假设,说明为什么存储过程在从bat文件到已编译的C#程序运行时会有更差的性能?我无法找到关于这个问题的事情。

0 个答案:

没有答案