【发布时间】:2023-03-10 03:39:01
【问题描述】:
我有一个存储过程,我知道它可能需要一些时间才能执行。
当我从 SQL Server Management Studio 运行它时,大约需要 12-15 分钟才能完成,这很好。
但是当我从我的 C# asp.net Web 应用程序运行它时,它会在 40 分钟后崩溃,但仍然没有完成。
两次运行之间的区别是什么?如何修复它以从我的应用程序运行?
【问题讨论】:
-
您是否尝试过使用 Profiler 捕获时间?
-
是的,我做到了,但没有太大帮助......
-
可能在连接字符串中?
-
您确定它在存储过程调用时崩溃了,还是之后可能崩溃(一旦您从 SQL 检索数据)?你在(任何循环)之后对数据做了什么?
标签: c# asp.net sql-server