社区
疑难问题
帖子详情
查询并行问题
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
打赏
举报
回复
顶
Greenplum分布式数据库
Greenplum数据库基于PostgreSQL开源技术。它本质上是几个PostgreSQL数据库实例,它们共同作为一个有凝聚力的数据库管理系统(DBMS)。它基于PostgreSQL 8.2.15,在大多数情况下与PostgreSQL在SQL支持,功能,配置选项和最终用户功能方面非常相似。数据库用户与Greenplum数据库进行交互,就像常规的PostgreSQL DBMS一样。PostgreSQL的内部结构已经过修改或补充,以支持Greenplum数据库的
并行
结构。例如,系统目录,优化程序,
查询
执行程序和事务管理器组件已经过修改和增强,可以在所有
并行
PostgreSQL数据库实例中同时执行
查询
。Greenplum互连(网络层)支持不同的PostgreSQL实例之间的通信,并允许系统表现为一个逻辑数据库。
mysql
并行
查询
_mysql
并行
查询
问题
业务表数据量过大分表设计4张,然后需求是将4张表全量数据导出。测试机器4核,做法是开启4个线程同时
查询
,最终结果汇总。如果一个线程
查询
一张表耗时 2s,那么要实现的是 4个线程跑完也是耗时 2s(利用cpu多核真正
并行
),但现实是耗时 2 * 4 约等于 8s多。真的困扰多时的一个
问题
,还望大佬相助,跪谢!附上mysql参数:+-----------------------------------...
达梦数据库
并行
查询
1
并行
查询
并行
查询
技术可以使单个 SQL 语句能利用多个 CPU 和磁盘设备的处理能力,可以通过多个线程来处理
查询
任务,从而提高
查询
的效率。 达梦数据库为具有多个 CPU 的数据库服务器提供
并行
查询
的功能,以优化
查询
任务的性能。数据库服务器只有具有多个 CPU,才能使用
并行
执行
查询
操作,来提高
查询
任务的速度。
并行
查询
相关参数见下表: 2 确定
并行
任务个数 当开启自动
并行
(PARALLEL_POLICY=1)时,参数 MAX_PARALLEL_DEGREE 生效,控制
并行
查询
最多使用的线程数。MA
【Oracle】
并行
查询
所谓
并行
执行,是指能够将一个大型串行任务(任何DML,一般的DDL)物理的划分为叫多个小的部分,这些较小的部分可以同时得到处理。何时使用
并行
执行:1、必须有一个非常大的任务2、必须有充足的资源(CPU,I/O,MEMORY)
并行
查询
并行
查询
允许将一个SQL SELECT 语句划分为多个较小的
查询
,每个
查询
并发的运行。最后将每个较小
查询
得到的结果组合起来,得到最终结果。启动
并行
查询
几种方式:1、在查...
oracle
并行
进程
查询
,oracle
并行
查询
常见
问题
在OLAP环境,以利用多的CPU和内存资源来加速处理数据,也即oracle的
并行
查询
。单个CPU同一时刻只能服务一个进程,如果有多个CPU,提高CPU利用律,就可以同时运行多个进程。也就是原来单个进程处理的变成多个进程
并行
处理加速执行时间。
并行
执行只是在全表处理或者分区及在分区表中执行本地索引时用到。下面情况会用到
并行
查询
:全表扫描、rebuildindex、update(全表或分区表)、i...
疑难问题
22,210
社区成员
121,726
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章