top

笔记78 查看CPU数和user scheduler数和最大工作线程数,检查worker是否用完

笔记78 查看CPU数和user scheduler数和最大工作线程数,检查worker是否用完

复制代码
 1 --查看CPU数和user scheduler数和最大工作线程数,检查worker是否用完
 2 
 3 --查看CPU数和user scheduler数目
 4 SELECT cpu_count,scheduler_count FROM sys.dm_os_sys_info
 5 --查看最大工作线程数
 6 SELECT max_workers_count FROM sys.dm_os_sys_info
 7 
 8 
 9 --查看机器上的所有schedulers包括user 和system
10 --通过下面语句可以看到worker是否用完,当达到最大线程数的时候就要检查blocking了
11 --对照下面这个表
12 --各种CPU和SQLSERVER版本组合自动配置的最大工作线程数
13 --CPU数                 32位计算机                        64位计算机
14 --<=4                    256                               512
15 --8                       288                              576
16 --16                      352                              704
17 --32                      480                              960
18 SELECT
19 scheduler_address,
20 scheduler_id,
21 cpu_id,
22 status,
23 current_tasks_count,
24 current_workers_count,active_workers_count
25 FROM sys.dm_os_schedulers
复制代码

 

posted @   桦仔  阅读(956)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示