在过去的几个月里,我一直在我的应用程序中大量使用 Quartz.NET,它的性能一直很好。昨天,它突然开始花费比平常更长的时间来执行如下内容:
JobDetail jobDetail = sched.GetJobDetail(jobName, jobGroup);
通常它所花费的时间甚至都不会被注意到,现在至少需要 2-3 秒 - 当这些时间的倍数相加时,速度非常惊人。
这可能是什么原因造成的?如果有任何帮助,我将 Quartz.NET 与 ADO.NET 存储一起使用,并且访问该数据库似乎和以前一样快。
最佳答案
你有表的索引吗?也许该表现在有足够的条目,这很重要吗?
关于c# - Quartz.NET 调度程序突然需要一段时间才能返回作业详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7007565/