您可以在单个SSMS TAB中并行运行2个SQL查询吗?

问题描述

不是以下任何一项的重复:

因为这些与如何从特定语言执行并行查询有关。答案自然是“只要以您的语言执行并行执行的方式,就可以并行触发查询。”

对以上评论一个回答是,拥有2个进程的一种方法是,您可以打开2个SSMS实例或选项卡,然后并行运行这些查询。这也不是我要问的。


我想知道是否可以在单个SSMS选项卡中编写sql,以便通过一次执行(即按F5 一次)就可以并行运行2个查询

以此类推,如何在单个SSMS选项卡中运行查询5次,而无需复制粘贴?将得到答案:“查看sql WHILE循环”,或“使用GO 5”。不是“这是您在C#中编写for循环的方式”。

解决方法

同时触发2个查询的一种解决方案是使用维护计划。维护计划可能包含具有多个节点(未连接)的作业。执行作业时,将并行执行每个节点。

如何通过查询触发保养计划工作here

PRO的

  • 同时触发语句。
  • 可以定期通过计划触发维护计划的执行。

CON的

  • 查询的输出不是直接可见的。您将必须存储输出并在新查询中查询结果。