Несколько возможных причин, по которым некоторые отчёты Crystal Reports могут значительно замедлять обработку данных:
- Слишком большое количество запросов от пользователей на выдачу отчётов. www.interface.ru Процессор запросов может попытаться обработать больше заданий печати, чем то, на которое он был сконфигурирован. www.interface.ru
- Достигнут предел возможностей аппаратного обеспечения. www.interface.ru Низкопроизводительный конечный сервер с маломощным CPU достигнет предела своих возможностей быстрее, чем высокопроизводительный конечный сервер с несколькими CPU. www.interface.ru
- В отчёте есть ненужные поля данных. clearbusinessoutcome.com Если их удалить, размер XML-файла сократится, что уменьшит объём передаваемых по сети данных и улучшит производительность. clearbusinessoutcome.com
- В отчёте есть логотип в полном размере. clearbusinessoutcome.com Если уменьшить его перед вставкой в отчёт, размер файла rpt сократится, и производительность улучшится. clearbusinessoutcome.com
- На сервере настроено сканирование вирусов. clearbusinessoutcome.com Нужно убедиться, что сканирование не затрагивает каталог server|reports и каталог EpicorData, так как это может повлиять на производительность. clearbusinessoutcome.com
Для устранения неполадок можно попробовать запустить запрос непосредственно в базе данных, отладить приложение и проверить, не замедляется ли какая-то часть кода. stackoverflow.com