RDLC LocalReport Экспорт в Excel очень медленно

У нас есть страница Asp.Net, которая запускает локальный отчет RDLC для базы данных Oracle в бэкэнде, что невероятно медленно при экспорте в электронную таблицу Excel. Я провел некоторое исследование и установил, что сам запрос не должен быть виноват - я могу запустить запрос непосредственно к Oracle с помощью SQL Developer и экспортировать результаты в Excel примерно за 5 секунд, но при запуске его через asp. Чистая страница и элемент управления ReportViewer возвращаются через 3 минуты.

У кого-нибудь есть предложения относительно того, почему это так медленно? Запрос возвращает около 8000 строк, каждая из которых содержит около 30 столбцов, так что это не крошечный набор результатов, но и не слишком большой. Будем очень благодарны за любые предложения о том, как мы можем оптимизировать отчет.

Я использую Microsoft.ReportViewer.WebForms версии 10.0.0.0, кто-нибудь знает, есть ли в v11 улучшения производительности?

РЕДАКТИРОВАТЬ: Пробовал ReportViewer v11, без улучшения скорости.

Ответы на вопрос(2)

Ваш ответ на вопрос