暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 表的行ID

askTom 2016-11-01
135

问题描述

嗨!团队,
有没有一种方法可以让我们在不查询表的情况下得到一个表的所有的行ID ,但只需要查询一些dba视图或其他东西?实际上,我们有一个基于先进先出法的货物成本计算程序。我们有一个表格,记录所有与库存相关的条目。在给定的财政年度中,可能有超过1亿条记录。我们将扫描此表以查看特定财政年度并计算成本。这需要花费大量的时间来完成这个过程。我的想法是获取这个表的行ID ,并从中生成较小的数据集,然后提交作业来处理这些数据集。如果一个CPU有10个内核,那么我们将提交8个作业,假设每个作业都由一个特定的内核提供服务,这样该过程就可以更快地完成。这是个好主意吗?是否每项工作都会由不同的核心承担呢?
任何其他建议都将不胜感激。
谢谢你的问候。

专家解答

我们已经为你做了工作

签出DBMS_PALLEL_EXECTE

https://docs.oracle.com/database/121/ARPLS/d_parallel_ex.htm#ARPLS233

https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:4248554900346593542

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论