最高SQL Server中并行运行的查询

时间:2018-07-02 11:30:28

标签: sql-server hangfire

我们有一个C#应用程序,使用Hangfire在SQL Server上运行报表。 Hangfire只是并行运行任务。目前,它可以并行运行20个报告,这就是我在仪表板上看到的,正在运行20个报告,有些正在等待。

但是,如果我打开SQL Server,我看到实际上只有2个与报表相关的查询正在运行。而且我通常会看到1或2个报表查询处于“已暂停”或“可运行”状态。

这是什么原因?是因为SQL Server以某种方式认为更多的并行性无济于事吗?还是因为配置?我找不到真正相关的东西,文章通常谈论“最大并行度”,但这就是查询中的并行度。设置为0。

谢谢

0 个答案:

没有答案