页面加载后运行查询

时间:2018-09-19 12:20:11

标签: oracle oracle-apex

很抱歉,如果这不是发布Oracle Apex问题的合适地点。但是无论如何,我都会发布帖子,也许有人可以提供帮助。

我有一个以仪表板为主页的应用程序。仪表板充满了交互式报表,卡片,图表等。因此基本上,它具有10个以上的SQL查询。

我的问题是由于查询,加载页面需要花费时间。因此,我正在寻找一种方法来推迟查询的运行,仅尝试在页面加载后或一旦DOM准备好并且不因加载动画而停留在登录页面上时自动运行查询。

有什么方法可以解决此问题?

1 个答案:

答案 0 :(得分:1)

对于IR /经典区域,您可以使用Maxime的这种延迟加载技术

http://max-tremblay.blogspot.com/2018/05/lazy-loading-report.html

5.1+ OracleJET图表已在页面加载后填充。

或者,您可以考虑对数据的物化视图

https://oracle-base.com/articles/misc/materialized-views