查看: 1628|回复: 0

[SQLServer] SqlServer 对于内核的限制

发表于 2018-3-10 08:00:01

A:数据库: Sqlserver2012企业版
查看数据库服务器,现场情况,由于SQLServer的许可授权的限制,只能用到40个逻辑CPU,现场是64个逻辑CPU的,会有24个逻辑CPU处于空闲状态,并且SQLServer 2012的累积更新补丁未打上,Cloud产品的12月份补丁也未打上。

请现场按如下步骤进行相应的处理:

1)购买SQLServer许可,消除只能用上40个逻辑CPU的限制;(根据目前的负荷情况,影响应该不大)

2)这款CPU的频率是2.1Ghz的,略低于我们推荐的2.4Ghz的标准;(根据100%的CPU显示,基本0.2-0.3秒就恢复正常了,这种单CPU的瞬间使用100%情况算是正常情况)

3)打上Microsoft SQL Server 2012 SP3 最新累积更新:

https://www.microsoft.com/zh-CN/download/details.aspx?id=50733

4)打上Cloud的最新补丁:PT119471

SqlServer 对于内核的限制

SqlServer 对于内核的限制

SQL 里是看不到基于哪种模式授权的。还有方式就是如下方文档里说的,看select * from sys.dm_os_schedulers 和SQL启动日志。

select * from sys.dm_os_schedulers

https://blogs.msdn.microsoft.com/sql_shep/2012/06/21/sql-server-2012-license-core-limitaion/



回复

使用道具 举报