存储过程通过C#的程序调用,原先正常,但现在运行很长时间都不能结束(等了5小时都还在执行),通过数据库查看,一直在执行第一行语句(INSERT INTO ...SELECT ......),而单独执行该条语句只需要4秒钟。 单独执行该存储过程,3分钟结束;通过PL/SQL程序提交,也是3分钟左右就可以完成。
C#程序是周期性提交处理,运行程序的机器,事件里有.net framework2.0 的报错事件。怀疑是在一次运行不能结束的情况下,又周期性提交新的处理导致。把程序放到另一台机器上不能正常执行,数据库SESSION 中始终记录在执行第一行语句。 不知什么原因了?也不知道该查什么?请各位赐教!
C#程序是周期性提交处理,运行程序的机器,事件里有.net framework2.0 的报错事件。怀疑是在一次运行不能结束的情况下,又周期性提交新的处理导致。把程序放到另一台机器上不能正常执行,数据库SESSION 中始终记录在执行第一行语句。 不知什么原因了?也不知道该查什么?请各位赐教!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货