sql-server – 如何防止Sql Server作业同时运行
发布时间:2020-07-16 01:14:02 所属栏目:MsSql 来源:互联网
导读:我的SQL代理中有一些预定的作业: Job1,每2分钟执行一次 Job2,每10分钟执行一次 Job3,每15分钟执行一次 如您所见,多个作业可以同时运行.当这些作业同时运行时,它会导致CPU使用率达到100%. 有解决方案吗?有没有办法控制同时运行的作业数量?注意:我需要这些
我的SQL代理中有一些预定的作业: > Job1,每2分钟执行一次 如您所见,多个作业可以同时运行.当这些作业同时运行时,它会导致CPU使用率达到100%. 有解决方案吗?有没有办法控制同时运行的作业数量?注意:我需要这些工作大约在适当的时间段内运行. 解决方法通过 sp_getapplock使用会话锁您要求用户控制并发,这通常是最好的方法. 如果锁已被另一个作业保留,则允许您等待或中止.我们在一个或两个地方使用它来阻止多个用户强制执行相同的任务来重叠.它运作良好. (编辑:阜阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- SQL Server成功与服务器建立连接但是在登录过程中发生错误的
- SQL中几个常用的排序函数
- sql-server – 如何最好地衡量查询性能?
- 如何将从Exchange数据库中提取的PST导入到Linux IMAP服务器
- SQLserver2000 企业版 出现进程51发生了严重的异常错误的处
- 在SQL Server中查询资料库的TABLE数量与名称的sql语句
- sql-server – 为什么SQL Server 2008在简单的SQL查询上崩溃
- SqlServer 2000、2005分页存储过程整理
- SQL Server数据库按百分比查询出表中的记录数
- sql server中随机函数NewID()和Rand()
推荐文章
站长推荐
热点阅读