Report.LoadFromString в 3 раза медленнее чем Report.Load
Добавлено: 26 авг 2010, 05:14
VB.Net
Stimulsoft Reports.Net v2010.1
Я сохраняю дизайн отчетов не в файле на диске, а в базе данных (MSSQL), и загружаю тоже из базки, т.е. использую LoadFromString() вместо Load().
Проблема: при загрузке дизайна отчета через LoadFromString отчет открывает первый progress-bar через 10 сек, а при загрузке из файла через 3 сек.
По SQL Profiler запрос на чтение дизайна отчета отрабатывается за 1 мсек, т.е. мгновенно.
Вопрос - почему такие тормоза при загрузке дизайна из строки (более чем 3 раза медленнее)?
Как можно ускорить процесс загрузки отчета?
Stimulsoft Reports.Net v2010.1
Я сохраняю дизайн отчетов не в файле на диске, а в базе данных (MSSQL), и загружаю тоже из базки, т.е. использую LoadFromString() вместо Load().
Проблема: при загрузке дизайна отчета через LoadFromString отчет открывает первый progress-bar через 10 сек, а при загрузке из файла через 3 сек.
По SQL Profiler запрос на чтение дизайна отчета отрабатывается за 1 мсек, т.е. мгновенно.
Вопрос - почему такие тормоза при загрузке дизайна из строки (более чем 3 раза медленнее)?
Как можно ускорить процесс загрузки отчета?