PHP Oracle 10g очень медленная выборка

Я не привык использовать Oracle, поэтому я не очень хорошо задаю свой вопрос.

Я выполняю очень просто SELECT запрашивает сервер Linux Apache с PHP 5.3 (PECL Oci8 1.4.6, клиент 11.2.0.3.0) на сервер Oracle (10g Enterprise Edition Release 10.2.0.1.0), которым я не являюсь администратором.

oci_parse а также oci_execute займет менее миллисекунды, но oci_fetch_arrayТо, что я делаю сразу после этого, ДЕЙСТВИТЕЛЬНО медленно (иногда больше секунды).

Сначала я попытался изменить SELECT * от SELECT [all the columns I need], но это все еще медленно.

На что мне обратить внимание?

1 ответ

Попробуй это:

oci_set_prefetch($statement_id, 1000);

... или увеличить свой oci8.default_prefetch значение в php.ini.

Другие вопросы по тегам