相关疑难解决方法(0)

在 SQL Server 中,是每个运算符的并行性还是其他什么?

我和一个非常老的 DBA 一起工作,他说了很多奇怪的话。Dude 有一本 O'Reilly 的书,封面上只有一个变形虫。

午餐时我们讨论了并行性,因为我们的新服务器有 24 个内核。他说,在并行计划中,每个操作员都会获得 DOP 线程。因此,如果您有 MAXDOP 8 并且您的查询有 4 个并行运算符,它将一次使用 32 个线程。

这似乎不对,因为您会很快用完线程。

我还读到整个查询可能只有 8 个,这似乎太少了。

为什么我在 sysprocesses 中看到每个 SPID 的线程数比 MAXDOP 多?

他们中的任何一个都正确吗?

sql-server parallelism

7
推荐指数
2
解决办法
708
查看次数

标签 统计

parallelism ×1

sql-server ×1