Oracle和Apache - 中止请求

时间:2014-09-16 10:01:13

标签: php oracle apache

我在运行CentOS和Oracle 11.2g XE的虚拟机上运行。

我创建了一个从Oracle DB中提取数据的系统(包含大约600K记录)并相应地显示它们。

由于我正在优化查询和性能,我注意到如果我取消了我的HTTP请求(Safari),我仍然会看到Oracle中的会话处于活动状态且仍在运行。

现在我的问题:

  1. 这是正常行为吗?
  2. 有没有办法告诉oracle在取消HTTP请求后停止会话?
  3. 此致

1 个答案:

答案 0 :(得分:0)

GhostGambler链接就是答案。

我在数据库的fetch循环中添加了“if(connection_aborted()!= 0)”,查询已成功中止。