VB.Net
Stimulsoft Reports.Net v2010.1
Я сохраняю дизайн отчетов не в файле на диске, а в базе данных (MSSQL), и загружаю тоже из базки, т.е. использую LoadFromString() вместо Load().
Проблема: при загрузке дизайна отчета через LoadFromString отчет открывает первый progress-bar через 10 сек, а при загрузке из файла через 3 сек.
По SQL Profiler запрос на чтение дизайна отчета отрабатывается за 1 мсек, т.е. мгновенно.
Вопрос - почему такие тормоза при загрузке дизайна из строки (более чем 3 раза медленнее)?
Как можно ускорить процесс загрузки отчета?
Report.LoadFromString в 3 раза медленнее чем Report.Load
-
- Сообщения: 53
- Зарегистрирован: 11 июн 2010, 11:14
Report.LoadFromString в 3 раза медленнее чем Report.Load
Здравствуйте,
Мы протестировали данный момент. К сожалению, данную проблему воспроизвести не удалось, загрузка как из базы, так и из файла происходит с одинаковой скоростью.
Не могли бы прислать тестовое приложение с базой на support@stimulsoft.com для анализа.
Спасибо.
Мы протестировали данный момент. К сожалению, данную проблему воспроизвести не удалось, загрузка как из базы, так и из файла происходит с одинаковой скоростью.
Не могли бы прислать тестовое приложение с базой на support@stimulsoft.com для анализа.
Спасибо.
-
- Сообщения: 53
- Зарегистрирован: 11 июн 2010, 11:14
Report.LoadFromString в 3 раза медленнее чем Report.Load
Я повторно тестировал эту проблему, повторяется не всегда.
Нужно время для более детального анализа причин, возможно причина в другом куске кода.
Давайте пока закроем эту проблему а я буду присматривать - при каких обстоятельствах задержка загрузки 100% повторяется.
Нужно время для более детального анализа причин, возможно причина в другом куске кода.
Давайте пока закроем эту проблему а я буду присматривать - при каких обстоятельствах задержка загрузки 100% повторяется.
Report.LoadFromString в 3 раза медленнее чем Report.Load
Хорошо!
Спасибо.
Спасибо.