gpt4 book ai didi

session 状态值导致的 Oracle Apex 性能问题

转载 作者:行者123 更新时间:2023-12-04 17:41:29 28 4
gpt4 key购买 nike

我在 Oracle Apex 中有一个长时间运行的页面,这是一个交互式报告页面,它根据用户提供的用户名、From_Date 和 To_Date 参数获取报告。

用于此报告页面的查询在 SQL 开发人员中执行时没有任何问题(0.07 秒)。当我检查 Debug 日志以调试长期运行时,我在日志中发现语句 "... do not save: same value/password/no session" 这就是长期运行的原因.该页面永远不会加载并最终导致网关超时。给定参数的预期行数仅为 161 行。请在下面找到调试日志的屏幕截图。请帮我解决这个问题。

enter image description here

一开始我在调试日志中发现了一个不同的问题,这是由于'IR binding: "APXWS_MAX_ROW_CNT"value="1000000"'。后来我删除了 Maxrowcount 值并将其设为空。所以这件事得到了照顾。

最佳答案

一些想法;看看这些是否有帮助。

  • 您如何生成报告?您是否将这些参数的“选择页面操作”设置为“提交”?
  • 如果没有,如何创建一个 SUBMIT 按钮来提交页面(并因此将项目的值放入 session 状态)?
  • 如果您对这些项目使用来源,请尝试将它们设置为“始终使用,替换 session 状态中的任何现有值”。

关于 session 状态值导致的 Oracle Apex 性能问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54326631/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com