从前端加载数据时出现 Oracle apex 会话超时错误

问题描述 投票:0回答:1

我有数据加载按钮,可将数据加载到本地表中,然后点击 API 并再次将 api 状态保存到 bd 表中,当我加载超过 20000k 记录时,plsql 块花费了超过 300 秒,所以我收到超时错误当我从 apex 按钮加载数据时,由于屏幕空闲时间超过 5 到 10 分钟。

对此有任何建议,我希望在没有超时错误的情况下成功。

oracle11g oracle-sqldeveloper oracle10g oracle-apex apex-code
1个回答
0
投票

如果将进程分为两部分,则可能会更具性能/可扩展性,而不是在单个进程中加载和执行 API。

第1步:加载临时表中的所有行,不进行任何处理。这不应该超时(但是当然,如果文件太大,所有内容都可能超时。加载完成后,通知用户行已加载,现在需要处理。

第 2 步:可以通过页面进程完成处理,但这也可能会超时。替代方案是 AJAX 回调或自动化 - 由您选择最简单的。

© www.soinside.com 2019 - 2024. All rights reserved.