当原始进程为 BCP 锁定表时,如何使用 BCP 导出全局临时表?我们创建了自己的导出过程,我们在其中提供 SELECT 或 table_name,过程将数据存储到全局临时表,然后 BCP 实用程序将其导出。它运行良好,但是当我们从 BMC 的 Control-M 系统运行它时,表上有模式修改锁,过程只是等待自己解锁。静态表对我们来说不是一个好的解决方案。
我们尝试在全局临时表的所有列上使用例如自链接链接服务器或索引。
我们目前的建议是将导出添加到队列中,然后由另一个进程异步导出。
当原始进程为 BCP 锁定表时,如何使用 BCP 导出全局临时表?我们创建了自己的导出过程,我们在其中提供 SELECT 或 table_name,过程将数据存储到全局临时表,然后 BCP 实用程序将其导出。它运行良好,但是当我们从 BMC 的 Control-M 系统运行它时,表上有模式修改锁,过程只是等待自己解锁。静态表对我们来说不是一个好的解决方案。
我们尝试在全局临时表的所有列上使用例如自链接链接服务器或索引。
我们目前的建议是将导出添加到队列中,然后由另一个进程异步导出。
我们最终创建了一个永久表和一个工作。
表将数据存储为队列,插入过程从 Control-M 执行,没有问题。然后代理作业读取队列并执行 BCP。