CPU 核心数超过 Enterprise Server/CAL 限制问题的解决方法

释放双眼,带上耳机,听听看~!

最近帮客户搭建了一个Windows2019+SQL2019的环境,发现一个挺好的地方,SQLSERVER会提示, 如果使用enterprise的序列号的话,仅能够使用 20个物理核心,或者是40个超线程核心的性能,感觉是一个很好的注意事项,需要关注。

“Enterprise Server/CAL CPU 核心利用率限制”规则生成了警告。

CPU 核心数超过 Enterprise Server/CAL 限制(20 个物理核心,或已启用超线程的 40 个逻辑核心)

CPU 核心数超过 Enterprise Server/CAL 限制问题的解决方法

处理方式

打开SQLSERVER的安装中心 然后点击 维护->版本升级->输入序列号(Enterprise Core对应的没有限制)

注意:

关于Enterprise core和Enterprise版本的差别,enterprise有20核的上限,而enterprise core版本无核数上限的

可以使用的序列号-仅供测试, 请尽快删除

SQL Server 2019
Enterprise:HMWJ3-KY3J2-NMVD7-KG4JR-X2G8G
Enterprise Core:2C9JR-K3RNG-QD4M4-JQ2HR-8468J
Strandard:PMBDC-FXVM3-T777P-N4FY8-PKFF4
Web:33QQK-WWQNB-G6T46-C86YB-TX2PH

Server license 和 Server Core license的区别

Server/CAL许可证:购买此许可证使用户可以在单个服务器上运行SQL Server Standard Edition或SQL Server Enterprise Edition,并获得客户端访问许可证(CAL)用于每个用户或设备访问服务器。每个客户端访问许可证允许一个用户或设备远程连接到SQL Server运行的专用实例或虚拟机。需要注意的是,一个客户端访问许可证只适用于一个具体的SQL Server实例,如果要访问多个服务器,则需要获取相应数量的许可证。

CAL 的 CPU核心利用率限制就是20个物理核心,或者是40个超线程核心.
Core_base 的 license 最小默认4个CPU核心, 最多的限制如下: SQL Server对于不同版本和不同许可证类型支持的最大CPU个数是不同的。

以下是SQL Server 2019的最大CPU限制:

SQL Server 2019 Express Edition:最多支持4个处理器核心。
SQL Server 2019 Standard Edition:最多支持24个处理器核心。
SQL Server 2019 Enterprise Edition:在物理硬件上,最多支持640个物理处理器或者640个逻辑处理器,以较小的值为准。

对于虚拟机环境,则最多支持256个逻辑处理器。

需要注意的是,在多CPU环境中,SQL Server的总体性能不仅受到CPU数量的影响,还受到其他系统组件、磁盘I/O、内存和网络等要素的影响。在设计和部署SQL Server环境时应该综合考虑各个因素的影响,以实现最佳的系统性能和可靠性。

另外

很多发行版还会有Enterprise core和Enterprise版本的差别,微软在版本命名这方面无下限的很,不是亲手和官方销售谈的合同买的根本理不清。

关于Enterprise core和Enterprise版本的差别,enterprise有20核的上限,而enterprise core版本无核数上限的

到此这篇关于CPU 核心数超过 Enterprise Server/CAL 限制问题的解决方法的文章就介绍到这了

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
学习日志

解决CentOS YUM更新出错问题:使用Vault镜像源替代Mirrorlist

2024-8-5 9:16:04

学习日志

Slurm集群管理系统搭建

2024-7-31 13:27:53

搜索