Соответственно, при просмотре Debug'а для страницы выдавалось по 50-100 исполнений такого когда:
BEGIN BEGIN SELECT /*+ cardinality(t 5) */ disp, val bulk collect INTO wwv_flow_utilities.g_display,wwv_flow_utilities.g_value FROM TABLE(wwv_flow_utilities.get_temp_lov_data(1)) t ORDER BY disp; END; END
У нас из-за такой обработки подвисала система, когда несколько пользователей открывали тяжёлые отчёты.
Сейчас исправили, вроде больше не подвисает.
2 комментария:
Как исправили?
Убрали LOV из запросов. Запросы c join'ами к справочникам сделали.
Отправить комментарий