Multithreading 在顺序Oracle设计中如何实现并行操作?
我们正在开发一个按顺序设计的oracle应用程序,我们需要为该设计实现并行处理 解释:我们将从文件中获取数据到外部表中,然后从那里将数据移动到物理表中进行进一步处理。在此处理过程中,我们使用了一些包、触发器等,它们将按顺序处理并将数据移动到各自的物理表中。所以问题是文件必须等待上一个文件完全完成。我们必须处理多个用户,因此这对我们的情况来说是一个瓶颈Multithreading 在顺序Oracle设计中如何实现并行操作?,multithreading,oracle,oracle11g,parallel-processing,multiprocessing,Multithreading,Oracle,Oracle11g,Parallel Processing,Multiprocessing,我们正在开发一个按顺序设计的oracle应用程序,我们需要为该设计实现并行处理 解释:我们将从文件中获取数据到外部表中,然后从那里将数据移动到物理表中进行进一步处理。在此处理过程中,我们使用了一些包、触发器等,它们将按顺序处理并将数据移动到各自的物理表中。所以问题是文件必须等待上一个文件完全完成。我们必须处理多个用户,因此这对我们的情况来说是一个瓶颈 有没有办法实现并行处理,以便一次可以处理多个文件?尝试使用带并行的批量收集选项来检索记录。 和一个FORALL语句来处理记录。 使用GTT表格达到
有没有办法实现并行处理,以便一次可以处理多个文件?尝试使用带并行的批量收集选项来检索记录。 和一个FORALL语句来处理记录。
使用GTT表格达到了这一要求。GTT表是独立于会话的表,所有会话都可以并行运行。为什么不能安排作业运行,每个文件一个?