【发布时间】: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