小编Jam*_*ell的帖子

CPU 核心和 sys.dm_os_workers

我们最近将 AOAG 集群故障转移到了次要区域。在第一个区域,我们的盒子有 32 个核心,而在第二个区域,我们有 64 个核心。流量相似,但是在较大的机器上,我们在 sys.dm_os_workers 中运行更多数量的工作线程(以及 sys.dm_os_threads 中的线程)。这是提高 CPU 核心时的预期行为吗?还是我们应该担心所有这些闲置的工作人员?

我们正在运行 SQL Server 2017 CU 24。

max worker threads配置为0(默认值)。

max degree of parallelism在两个区域都配置为2

在当前服务器中,我们看到以下计数:

会话计数 请求数 工人数量 线程数
2366 第389章 第1172章 1265

sql-server availability-groups sql-server-2017

3
推荐指数
2
解决办法
614
查看次数