【发布时间】:2018-05-18 01:33:57
【问题描述】:
我目前正在开展一个新项目,希望能够动态地自动执行数据库中特定模式中的所有存储过程。我希望能够简单地将存储过程添加到特定模式(例如构建),并拥有一个按设定时间表运行的进程,该进程简单地遍历模式中的所有存储过程,并并行运行它们。
我们已经构建了一个现有的自定义 ETL 系统,它可以让我们设置一堆作业,这目前依赖于使用多个代理作业,这些代理作业会提取存储过程并执行它们。我希望我们的新项目能够使用更好的东西,并认为 Service Broker 会是答案。
我研究过这个产品:http://partitiondb.com/go-parallel-sql/,它似乎提供了一些预构建的代码,可以让我将程序排队,但是我无法提取他们提供的数据库,显然它有一个损坏的标题: -(
我是服务代理领域的新手,在弄清楚如何自动获取一些东西来排队一堆并行执行的存储过程时遇到了一些困难。
任何帮助将不胜感激。
干杯
【问题讨论】: