3

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

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

oci_parseandoci_execute花费不到一毫秒,但是我在这之后做的soci_fetch_array真的很慢(有时超过一秒)。

起初,我尝试更改SELECT *by SELECT [all the columns I need],但它仍然很慢。

我应该看什么?

4

1 回答 1

3

尝试这个:

oci_set_prefetch($statement_id, 1000);

...或增加您oci8.default_prefetch在 php.ini 中的价值。

于 2012-06-20T11:51:30.860 回答