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.