首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dbms_scheduler和dbms_parallel_execute有什么区别?

dbms_scheduler和dbms_parallel_execute有什么区别?
EN

Stack Overflow用户
提问于 2016-11-30 03:45:47
回答 1查看 354关注 0票数 0

我想知道dbms_scheduler和dbms_parallel_execute之间有什么区别。

目前,我有一个大表,首先,我希望通过与另一个表连接检查并插入到我的大表中来选择大表中不存在的数据。由于记录的数量可能超过100万,我考虑并行运行,以加快进程和性能,但我与dbms_scheduler和dbms_parallel_execute混为一谈。

请告诉我哪一个对我的情况有用?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-30 07:41:49

DBMS_SCHEDULER包提供了可从任何PL/SQL程序调用的scheduling函数和过程的集合。在调度器阅读更多内容

DBMS_PARALLEL_EXECUTE包允许与基表关联的工作负载被分解为较小的块(),这些块可以并行运行。阅读更多信息,请访问:执行

在您的例子中,我建议您使用Merge语句,它在任何情况下都会更快,而不是先检查然后插入两个不同的步骤。了解更多关于合并的信息,请访问:合并

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40879920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档