花很多时间从oracle获取数据并显示在php中

mdkamrul

我正在使用php和oracle从oracle数据库中获取数据,并通过与oracle数据库连接来使用php代码在php表中显示。问题是,我在长时间循环后获取数据以运行其他查询时首先我运行了一个查询,该查询向我提供了截至2019年11月23日(我在查询中分配的日期)的总卡数,并且此查询还会给出在23/11/2019至25/11/2019之间取消的所有卡,这在php中使用oci_excecute()的查询之下

现在我想写另一个查询,该查询可以提供总重发卡,但条件是员工之前已取消卡并在23/11/2019到25/11/2019之间重新发卡。为此,我做了以下代码

现在的问题是,有一个for循环会执行查询直到数组大小,这要花很多时间,而且长时间后我会得到结果。您能告诉我如何快速取得结果吗?谢谢

装甲运兵车

查询性能下降的原因有很多。我们不能只看一个查询,抚摸下巴,然后说“啊哈!就是这一行”。请阅读有关询问Oracle调优问题的出色文章

话虽如此,在这种情况下,您应该重新考虑应用程序设计。查询循环中的查询循环始终是一个危险信号。联接所有必需的表以在客户端中进行渲染的单个查询可能会更有效:

select eofficeuat.cardprintlog_cpa.empid
from   eofficeuat.cardprintlog_cpa
where  eofficeuat.cardprintlog_cpa.cardstatus='READY'
and    eofficeuat.cardprintlog_cpa.dateofissue BETWEEN TO_DATE('23/11/2019', 'dd/mm/yyyy') AND TO_DATE('25/11/2019', 'dd/mm/yyyy')
and    eofficeuat.cardprintlog_cpa.empid in (
                   select eofficeuat.cardprintlog_cpa.empid
                   from   eofficeuat.cardprintlog_cpa
                   where  eofficeuat.cardprintlog_cpa.cardstatus='DISCARDED'
                   )

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

CalendarView需要花费很多时间来显示

来自分类Dev

CalendarView需要花费很多时间来显示

来自分类Dev

MySQL GROUP BY花费很多时间来获取记录

来自分类Dev

删除300万个数据需要很多时间

来自分类Dev

Python中的函数定义需要很多时间

来自分类Dev

ExecutorFramework在性能测试中花费了很多时间?

来自分类Dev

Python中的函数定义需要很多时间

来自分类Dev

花费太多时间使用php volley库从服务器获取大型json数据

来自分类Dev

实际上,绑定ObservableCollection需要花费很多时间才能显示窗口

来自分类Dev

花太多时间调用promise的then函数

来自分类Dev

Django花太多时间发送请求

来自分类Dev

memtest86需要很多时间

来自分类Dev

取消文件操作需要很多时间

来自分类Dev

Ubuntu 20.04 解锁需要很多时间

来自分类Dev

Net.WebRequest花费了很多时间,还没有完成以获取响应

来自分类Dev

图像需要花费很多时间才能加载到JSP中

来自分类Dev

在DB2中插入要花费很多时间

来自分类Dev

为什么User.first会花更多时间第一次查询数据库?

来自分类Dev

硒花太多时间下载文件

来自分类Dev

显示从php中获取myqsql数据的结果

来自分类Dev

为什么Multiple OrderBy会花费很多时间执行?

来自分类Dev

node-red:有很多时间来响应

来自分类Dev

通用列表上的Linq需要很多时间

来自分类Dev

Wamp的localhost在打开时花费了很多时间

来自分类Dev

为什么Multiple OrderBy会花费很多时间执行?

来自分类Dev

网络在启动时会花费很多时间

来自分类Dev

SQL Server 2008更新查询花费了很多时间

来自分类Dev

pthread_mutex_lock需要很多时间

来自分类Dev

$ stateParams不刷新。浪费了很多时间。需要帮助

Related 相关文章

热门标签

归档