SqlServer 对于内核的限制
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SqlServer 对于内核的限制相关的知识,希望对你有一定的参考价值。
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
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/
以上是关于SqlServer 对于内核的限制的主要内容,如果未能解决你的问题,请参考以下文章