sql-server – 如何防止Sql Server作业同时运行
发布时间:2021-01-17 23:50:33 所属栏目:MsSql教程 来源:网络整理
导读:我的SQL代理中有一些预定的作业: Job1,每2分钟执行一次 Job2,每10分钟执行一次 Job3,每15分钟执行一次 如您所见,多个作业可以同时运行.当这些作业同时运行时,它会导致CPU使用率达到100%. 有解决方案吗?有没有办法控制同时运行的作业数量?注意:我需要这些
|
我的SQL代理中有一些预定的作业: > Job1,每2分钟执行一次 如您所见,多个作业可以同时运行.当这些作业同时运行时,它会导致CPU使用率达到100%. 有解决方案吗?有没有办法控制同时运行的作业数量?注意:我需要这些工作大约在适当的时间段内运行. 解决方法通过 sp_getapplock使用会话锁您要求用户控制并发,这通常是最好的方法. 如果锁已被另一个作业保留,则允许您等待或中止.我们在一个或两个地方使用它来阻止多个用户强制执行相同的任务来重叠.它运作良好. (编辑:均轻资讯网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- HTML使用栅格布局实现六种筛子样式的代码详解
- sql – 如何在后台最好地执行查询以不冻结应用程序(.NET)
- sql – LEFT JOIN(OUTER JOIN)与INNER JOIN的条件
- 在数据库mysql中存储和检索同义词的最佳方法
- sql – 为什么Oracle不是说GROUP BY表达式?
- sql-server – 一个事务中SQL Server中的备用同义词
- linq-to-sql – LinqToSql和全文搜索 – 可以做到吗?
- sql-server – SQL Server如何确定缺失索引请求中的键列顺序
- sql-server – 在不生成新快照的情况下将文章添加到事务发布
- sql server:根据计数器和另一个列值生成主键
站长推荐
热点阅读


