У меня есть запрос, который выполняется очень быстро при выполнении в редакторе sql (оракул): 1 мс.
Тот же запрос (как хранимая процедура) при выполнении DataSet-TableAdapter занимает 2 секунды. Я просто получаю 20 строк.
Поскольку я использую TableAdapter, возвращаемые значения сохраняются в курсоре ссылки.
Если бы я извлекал 2000 строк, я мог бы понять, что для построения DataSet требуется некоторое время, но 2 секунды только для 20 строк кажутся мне слишком большими.
Есть лучший способ выполнить SP на оракуле или это единственный способ? Что я мог бы попытаться сделать, чтобы улучшить производительность?
Спасибо за вашу помощь!
Поискав в гугле, кажется, что проблема с рефкурсором. Другие люди столкнулись с той же проблемой производительности, но решения не предоставлено.