收录日期:2020/10/20 19:20:21 时间:2016/08/13 20:21:24 标签:疑难问题
create PROCEDURE [dbo].[Proc_US]
(@Year varchar(6),
 @operator varchar(100),
 @ErrorLog varchar(8000) out
)AS
BEGIN
  
   exec [dbo].Proc_1 @Year,@operator,@ErrorLog  out
   exec [dbo].Proc_2 @Year,@operator,@ErrorLog out    
   
   exec [dbo].Proc_3 @Year,@operator,@ErrorLog  out
   exec [dbo].Proc_4 @Year,@operator,@ErrorLog out    
  
END
主过程Proc_US 分别调用4个子过程,直接运行主过程效率远远低于将4个子过程拿出来共同执行的效率,怀疑是四个过程都使用共同表数据关联导致死锁但通过sp_who没什么信息,请教如此嵌套过程是否有需要注意的地方
4个子过程拿出来共同执行是同时执行吗?存储过程调用是串行的
就是串行分别执行:合计14分钟、如果掉主过程需要30分钟
  执行1 5分钟
  exec [dbo].Proc_1 @Year,@operator,@ErrorLog out
  执行2 3分钟
  exec [dbo].Proc_2 @Year,@operator,@ErrorLog out   
  执行3 4分钟
  exec [dbo].Proc_3 @Year,@operator,@ErrorLog out
  执行4 2分钟
  exec [dbo].Proc_4 @Year,@operator,@ErrorLog out   
无人问津,网上找到很多类似的问题都无解、等待中............
--记录下时间
  exec [dbo].Proc_1 @Year,@operator,@ErrorLog out
--记录下时间
  exec [dbo].Proc_2 @Year,@operator,@ErrorLog out   
--记录下时间
  exec [dbo].Proc_3 @Year,@operator,@ErrorLog out
--记录下时间
  exec [dbo].Proc_4 @Year,@operator,@ErrorLog out   
--记录下时间

--每个点都记录下时间看下.
引用 2 楼 wanghan226 的回复:
就是串行分别执行:合计14分钟、如果掉主过程需要30分钟
  执行1 5分钟
  exec [dbo].Proc_1 @Year,@operator,@ErrorLog out
  执行2 3分钟
  exec [dbo].Proc_2 @Year,@operator,@ErrorLog out  
  执行3 4分钟
  exec [dbo].Proc_3 @Year,@operat……

看你这个应该是每条分开执行的吧,不是一个批里面执行的,

如果你主过程在执行的时候又有其他的执行你的主过程,可能就有影响了得看你的具体情况,

在ie里没有错误到FF里就报错?? 求助,如何的出两个时间之间相差多少个月???? 愚翁大哥请进,谢谢 是不是能用javascript解决的问题最好不要用ajax? response.write发送内容有长度限制吗 如何利用Ajax发送与接受二进制数据? 如何生成静态HTML页 求助:将index.htm的参数传递给里面的iframe 用file_get_contents(\"php://input\");方法无法得到XML? 再来个语句,请高手帮忙简化,呵呵 用ASP实现从FTP站点下载指定文件到本地的问题 一键还原问题,高分求救 异常问题 求磅单自动设置源码 3G工程师和思科认证哪个发展前景好 关于MSHFlexGrid代码填充时出现的隐藏行问题,麻烦各位高手帮忙解答,谢谢!! c++程序内存不够用怎么办? 有很多程序,表格中的下拉列表用鼠标点时显示的是代码,鼠标移开后,却显示为名称。 如何在代码中设置ASP.NET的验证控件 关于SqlDataReade的一些问题.熟悉的进来回答! 在申明数组时,为什么会出现数据类型错误? 客户端访问服务器,怎么做? 面华为失败,散分 多条数据怎样写入数据库,请教!(access) 有买过二手IBM本本的么?? 求助!如何在powerpoint中实现鼠标在某段文字上面显示一个文本框(或者别的对象),离开时之后消失? div布局的问题 有买过二手IBM本本的么? 深圳附近有没有招Delphi的 2.6.20内核与ide-scsi的问题