【发布时间】:2010-10-19 12:54:56
【问题描述】:
我的 SQL 代理中有一些预定的作业:
- Job1,每 2 分钟执行一次
- Job2,每 10 分钟执行一次
- Job3,每 15 分钟执行一次
如您所见,多个作业可以同时运行。当这些作业同时运行时,会导致 CPU 使用率达到 100%。
有解决办法吗?有没有办法控制同时运行的作业数量?注意:我需要这些作业在其适当的时期大约运行。
【问题讨论】:
-
您可以使用互斥锁来防止一次运行多个作业 - 您使用什么语言将 SQL 查询发送到数据库?
-
这些是 sql server 代理中的作业。
标签: sql-server concurrency sql-server-agent