c# - Quartz.NET 调度程序突然需要一段时间才能返回作业详细信息

标签 c# quartz-scheduler quartz.net

在过去的几个月里,我一直在我的应用程序中大量使用 Quartz.NET,它的性能一直很好。昨天,它突然开始花费比平常更长的时间来执行如下内容:

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

通常它所花费的时间甚至都不会被注意到,现在至少需要 2-3 秒 - 当这些时间的倍数相加时,速度非常惊人。

这可能是什么原因造成的?如果有任何帮助,我将 Quartz.NET 与 ADO.NET 存储一起使用,并且访问该数据库似乎和以前一样快。

最佳答案

你有表的索引吗?也许该表现在有足够的条目,这很重要吗?

关于c# - Quartz.NET 调度程序突然需要一段时间才能返回作业详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7007565/

相关文章:

quartz-scheduler - quartz 调度器 : Vetoing job execution causes trigger to never fire again

java - 在java中安排电子邮件通知警报

c# - 我如何等待 Quartz.Net 父作业中的子作业完成

c# - 在 Quartz.NET 中以编程方式删除作业和关联的触发器

C# LINQ 用于类的面向树的数据结构

c# - 数组的第一个索引返回一个 IndexOutOfRangeException

c# - 如何判断网站是否托管在 ASP 开发服务器中?

quartz-scheduler - Spring Integration 2 与 Quartz 调度器

quartz.net - 从 Quartz.NET 调度器获取所有事件作业

c# - Unity Application.Loadlevel 不工作