在过去的几个月里,我在我的应用程序中使用了Quartz.NET,其性能一直很好。昨天,它突然开始花费比平时更长的时间来执行以下操作:
JobDetail jobDetail = sched.GetJobDetail(jobName, jobGroup);
通常花费的时间甚至都不显着,现在需要至少2-3秒 - 而且当加起来这些时候,速度就会变得很快。
导致这种情况的原因是什么?如果有任何帮助,我将Quartz.NET与ADO.NET商店一起使用,对这个数据库的访问速度与以往一样快。
答案 0 :(得分:1)
桌子上有索引吗?也许桌子现在有足够的条目,这很重要吗?