места, при рассчет данных
как можно исправить? раньше такого не наблюдалось
Какая функция?
Функция рассчета данных, разлиные показатели считаются из таблиц
Вы автор функции?
ага сьедает вызов внутри нее селекта , который рассчитывает данные при этом я запускаю селект отдельно и таких проблем нету
видимо данных очень много, селект ведь где-то должен хранить результат выборки, особенно если с ним производится какая-то работа. А отдельно быстро работает наверное потому что вы получаете не результат выборки, а курсор
Проверьте, что вы сравниваете прям одинаковые селекты, с теми же значениями параметров и одинаковым количеством результатов. Потом сравните план выполнения. Может оказаться, что план в функции получается другой
Обсуждают сегодня