3

私は Oracle を使い慣れていないので、質問がうまくできないかもしれません。

SELECTPHP 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_parseとはoci_execute1 ミリ秒もかかりませんが、oci_fetch_arrayこの直後に実行する s は本当に遅いです (1 秒以上かかることもあります)。

最初はSELECT *bySELECT [all the columns I need]を変更してみましたが、やはり遅いです。

何を見ればいいですか?

4

1 に答える 1

3

これを試して:

oci_set_prefetch($statement_id, 1000);

... またはoci8.default_prefetchphp.ini の値を増やします。

于 2012-06-20T11:51:30.860 に答える