【问题标题】:Quartz.NET scheduler suddenly taking a while to return a job detailQuartz.NET 调度程序突然需要一段时间才能返回作业详细信息
【发布时间】:2011-08-10 21:10:54
【问题描述】:

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

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

通常它所花费的时间甚至不明显,现在至少需要 2-3 秒 - 将这些时间加起来时速度令人震惊。

是什么原因造成的?如果有帮助的话,我正在使用 Quartz.NET 和 ADO.NET 存储,访问这个数据库似乎和以往一样快。

【问题讨论】:

  • 这与 SQL Server 数据库有关吗?在后台运行查询分析器以查看正在执行的 SQL 并查看是否需要任何时间接近您的 2-3 秒,然后您可以开始隔离故障点。也许桌子太满了?

标签: c# quartz-scheduler quartz.net


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-07
    • 1970-01-01
    • 2018-08-03
    • 1970-01-01
    • 2014-08-02
    • 2013-11-07
    相关资源
    最近更新 更多