首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何最好地管理外部进程队列

如何最好地管理外部进程队列
EN

Database Administration用户
提问于 2018-11-30 20:19:56
回答 1查看 38关注 0票数 0

我的场景是一个web应用程序,它创建了需要由R脚本处理的作业。我们现在让web应用程序执行一个SQL存储的proc,执行R脚本。然而,我们很快意识到这是行不通的。第一个作业占用了大量内存,然后所有后续作业都失败了。我们确实为外部进程预留了40%的服务器内存,如MSFT的文档中所描述的:

https://learn.microsoft.com/en-us/sql/advanced-analytics/administration/how-to-create-a-resource-pool?view=sql-server-2017

我感谢你的任何建议或建议。

EN

回答 1

Database Administration用户

发布于 2018-11-30 22:30:59

您可以有一个运行存储过程的后台作业(SQL代理或其他作业),确保每次只运行一个实例。

web应用程序,而不是直接调用过程,只需将一行写入“作业表”或“队列表”,后台进程就可以完成。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/223869

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档