StUV
Rotaredom
Оптимизация фетчинга курсора
Возник трабл с временем выполнения скрипта - при стягивании большого количества записей время на oci_fetch_assoc в цикле занимает до 99% выполнения всего кода вытягивания данных:
общее время выборки 1000 записей ~1,145 сек
из них 0,019 сек на oci_execute процедуры, остальное на fetch
Фактически время на один fetch ~0.001 сек - но при выборке 10 тыс записей это уже 10 сек...
Единственной очевидно-возможный вариант оптимизации отпал после
http://phpclub.ru/talk/showthread.php?s=&threadid=70926&rand=0
(так это сейчас или нет - но соотношение времен выполнения с oci_set_prefetch осталось тем же)
oci_fetch_all так же не дал какого-либо ускорения выборки
Знает ли кто-нибудь варианты настройки сервера/клиента/пхп для оптимизации выборки?
Всем спасибо.
Возник трабл с временем выполнения скрипта - при стягивании большого количества записей время на oci_fetch_assoc в цикле занимает до 99% выполнения всего кода вытягивания данных:
общее время выборки 1000 записей ~1,145 сек
из них 0,019 сек на oci_execute процедуры, остальное на fetch
Фактически время на один fetch ~0.001 сек - но при выборке 10 тыс записей это уже 10 сек...
Единственной очевидно-возможный вариант оптимизации отпал после
http://phpclub.ru/talk/showthread.php?s=&threadid=70926&rand=0
(так это сейчас или нет - но соотношение времен выполнения с oci_set_prefetch осталось тем же)
oci_fetch_all так же не дал какого-либо ускорения выборки
Знает ли кто-нибудь варианты настройки сервера/клиента/пхп для оптимизации выборки?
Всем спасибо.