【发布时间】:2021-06-10 02:08:41
【问题描述】:
在 SQL Loader 中,我想问一下是否有人知道操作系统中的进程可以同时启动的限制?
例如,我的代码分拆 20 个进程以同时加载 20 组数据,每个进程都启动一个新的 SQL 加载器。
在 oracle 中每个设置为同一张表。所以在第一次调用时,操作系统上的 SQL Loader.exe 被赋予了 20 个要加载的东西。
这会导致 20 个单独的 sqlldr 进程实例吗?或者 SQL Loader 是否将每个调用排队到单个进程?我正在尝试确定此过程中是否存在瓶颈,以及是否应该构建一种方法来控制每个进程何时上传而不是轰炸 sqlldr。
ctl 文件不是直接加载的,表不是外部的。
Oracle 12 和 Red Hat Linux 服务器。
我看过这个:Does Oracle sqlldr process multiple INFILE in parallel,但我不确定解释该答案的文档在哪里,我一直在寻找。
【问题讨论】:
标签: linux oracle sql-loader