Планировщик Quartz.NET неожиданно занял некоторое время, чтобы вернуть детали работы - PullRequest
2 голосов
/ 10 августа 2011

За последние несколько месяцев я много раз использовал Quartz.NET в своем приложении, и его производительность всегда была отличной. Вчера неожиданно для этого потребовалось намного больше времени, чем обычно:

JobDetail jobDetail = sched.GetJobDetail(jobName, jobGroup);

Обычно время, которое требуется, даже не заметно, и теперь это занимает не менее 2-3 секунд - и при сложении нескольких из них скорость ужасна.

Что может быть причиной этого? Если это поможет, я использую Quartz.NET с магазином ADO.NET, и доступ к этой базе данных кажется таким же быстрым, как и раньше.

1 Ответ

1 голос
/ 10 августа 2011

У вас есть индексы на таблицах?Возможно, в таблице уже достаточно записей, чтобы это имело значение?

...