查询并行问题

pbsh 2009-08-27 11:31:11
如何在一个查询脚本中顺序调用的两个存储过程变为并行执行?
...全文
146 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
pbsh 2009-08-27
  • 打赏
  • 举报
回复
我的意思是:假如两个存储过程Proc1、Proc2,Proc1单独执行需要5秒,Proc2单独执行需要10秒,如果两个存储过程串行执行需要15秒,并行执行10秒就可以了(不考虑查询内部并行的影响)。

exec('exec sp_a;exec sp_b;')可以让sp_a和sp_b同时执行?
shenzhenNBA 2009-08-27
  • 打赏
  • 举报
回复
exec('exec sp_a;exec sp_b;') 这个学习了
这个虽然两个都执行,但感觉还是先执行 exec sp_a , 接下来再执行 exec sp_b 是不是啊?。。。
华夏小卒 2009-08-27
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 guguda2008 的回复:]
啥叫并行執行,農村程序員路過
[/Quote]
.
shenzhenNBA 2009-08-27
  • 打赏
  • 举报
回复
问题好象变成同时并行运行两个存储过程,冒似的不能吧?关注中。。。
guguda2008 2009-08-27
  • 打赏
  • 举报
回复
啥叫并行執行,農村程序員路過
lunzi028 2009-08-27
  • 打赏
  • 举报
回复
用作业同一时间调度存过就可以了
--小F-- 2009-08-27
  • 打赏
  • 举报
回复
exec('exec sp_a;exec sp_b;')
--小F-- 2009-08-27
  • 打赏
  • 举报
回复
join??
htl258_Tony 2009-08-27
  • 打赏
  • 举报
回复
什么意思?

exec('exec sp_a;exec sp_b;')
?
SQL77 2009-08-27
  • 打赏
  • 举报
回复
连接查询
feixianxxx 2009-08-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jiangshun 的回复:]
union all

[/Quote]
这个不行的吧
jiangshun 2009-08-27
  • 打赏
  • 举报
回复
union all
xuejie09242 2009-08-27
  • 打赏
  • 举报
回复
开两个查询窗口,或者两个查询线程,这样能保证并行执行!
pbsh 2009-08-27
  • 打赏
  • 举报
回复
exec('exec sp_a;exec sp_b;')这个应该也是串行的。
jinjazz 2009-08-27
  • 打赏
  • 举报
回复
不行
pbsh 2009-08-27
  • 打赏
  • 举报
回复

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧