PHP Oracle 10g获取速度非常慢

时间:2012-06-20 10:56:30

标签: php performance oracle oracle10g oci8

我不习惯使用Oracle,所以我可能不会很好地提出我的问题。

我使用PHP 5.3(PECL Oci8 1.4.6,客户端11.2.0.3.0)从Linux Apache服务器执行非常简单的SELECT查询到Oracle服务器(10g企业版10.2.0.1.0版) ,我不是管理员。

oci_parseoci_execute花费不到一毫秒,但我在此之后做的oci_fetch_array真的很慢(有时超过一秒)。

首先,我尝试将SELECT *改为SELECT [all the columns I need],但仍然很慢。

我应该看什么?

1 个答案:

答案 0 :(得分:3)

试试这个:

oci_set_prefetch($statement_id, 1000);

...或者在php.ini中增加oci8.default_prefetch值。