Talk about life
我的OCM之路
AMD ROCm
nvidia + Tensorflow
Greenplum 一体机
CentOS7 下RPM安装SQL server 2019
nginx CVE-2021-23017
Timelines for me
静下心来,任何问题都不是问题
Correctable Memory ECC - Asserted
单模光纤和多模光纤的区别
数据库、数据仓库与数据湖
IBM Power system
base64
“Enterprise Server/CAL Cpu 核心利用率限制” 规则生成了告警
存储协议
Timezone
Storage Spaces in clusters
iSCSI vs iSER vs NVMe-TCP vs NVMe-RDMA
Apache SeaTunnel 分布式数据集成平台
hn8245q
Multipass
ESOS - Enterprise Storage OS
40G QSFP+ SR4 vs BiDi
本文档使用 MrDoc 发布
-
+
home page
“Enterprise Server/CAL Cpu 核心利用率限制” 规则生成了告警
# 1.环境 - 操作系统:Windows Server 2019 - 适用架构:AMD64(包括海光、兆芯) # 2.版本选择 随着时代的发展,2 路、4 路、甚至 8 路的服务器变得很常见,服务器 CPU 的核心数量也从 8 个、16 个逐渐发展到了 32 个、64 个甚至 128 个。而 SQL Server 的企业版,默认情况下可能并不支持 40 个以上的 CPU 核心。 如果遇到了 CPU 核心数受到限制的情况,说明你所安装的 SQL Server Enperprise (企业版)的 License 是 CAL,而非 Core,CAL 有 40 个逻辑 Core 的限制。 MSSQL Server安装时企业版会有两种选项: 1. Microsoft SQL Server Enterprise (64-bit) Server + CAL license 模式,最大计算能力限制为20核; 2. Microsoft SQL Server Enterprise: Core-based Licensing (64-bit)。 Enterprise Per Core license 模式,最大计算能力限制为操作系统最大CPU核数。 如果在创建时选错了类型,服务器实际要用到超过20核,可以通过以下方法修改。  step 1.找到当时安装的SQL Server 2014的ISO文件,并挂载到服务器上 step 1.用管理员身份进入CMD,并cd到上面的SQL挂载盘的路径 step 1.执行以下命令,进行license更改: ``` Setup.exe /q /ACTION=editionupgrade /INSTANCENAME=MSSQLSERVER /PID="TJYBJ-8YGH6-QK2JJ-M9DFB-D7M9D" /IACCEPTSQLSERVERLICENSETERMS ``` 也可以使用图形界面    step 4.完成之后,执行以下查询语句,检查CPU使用情况,看更改是否生效: ``` select cpu_id,status,is_online from sys.dm_os_schedulers ``` 关于20 cores的限制问题,需要区分CPU是否支持超线程 - 如果非超线程,SQL Server 检测到 4个插槽,每个插槽有6个核,且有6个逻辑处理器(单线程),则总共为24个逻辑处理器,受限于SQL Server licenseing,只能使用20个逻辑处理器; - 如果超线程,SQL Server 检测到 4个插槽,每个插槽有8个核,且有16个逻辑处理器(单线程),则总共为64个逻辑处理器,受限于SQL Server licenseing,只能使用40个逻辑处理器; # 3.内存设置 为避免 SQL Server 占用过多的内存,建议对内存使用做出限制。一般不要超过总内存的 80%!  # 4.解决 SQL Server 中 CPU 使用率过高的问题 https://learn.microsoft.com/zh-cn/troubleshoot/sql/database-engine/performance/troubleshoot-high-cpu-usage-issues
Seven
March 6, 2023, 9:20 a.m.
转发文档
Collection documents
Last
Next
手机扫码
Copy link
手机扫一扫转发分享
Copy link
Markdown文件
share
link
type
password
Update password