我有数据加载按钮,可将数据加载到本地表中,然后点击 API 并再次将 api 状态保存到 bd 表中,当我加载超过 20000k 记录时,plsql 块花费了超过 300 秒,所以我收到超时错误当我从 apex 按钮加载数据时,由于屏幕空闲时间超过 5 到 10 分钟。
对此有任何建议,我希望在没有超时错误的情况下成功。
如果将进程分为两部分,则可能会更具性能/可扩展性,而不是在单个进程中加载和执行 API。
第1步:加载临时表中的所有行,不进行任何处理。这不应该超时(但是当然,如果文件太大,所有内容都可能超时。加载完成后,通知用户行已加载,现在需要处理。
第 2 步:可以通过页面进程完成处理,但这也可能会超时。替代方案是 AJAX 回调或自动化 - 由您选择最简单的。