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