SQL SERVER 2012 只能识别20个CPU的问题
背景
最近在给客户优化时时候发现客户的虚拟机环境分配了32C 但是只能识别20个,物理机64C,64G内存,本来没什么,CPU利用率在40%左右,但是优化后同时增加了 CPU和内存的分配,CPU32增到48,内存30 增到50G,内存max memory也限定到46。但是周一业务高峰到来的时候数据库服务器突然挂掉,但是虽然没看到日志及报错,但客户反馈说由于数据库虚拟机申请了过大内存大于物理机内存导致虚拟机挂掉了。
原因
由于NUMA架构可以自行管理内存池,在安装了CAL的EE后,由于限制只能使用20个cores,同样内存则只能管理到20个cores涉及到的NUMA的对应的内存空间(具体算法为 限制内存=当前物理内存/NUMA数量*(总核数/20)),如果限制SQL Server的最大使用内存超过前面说的限制内存,则当使用内存大于限制内存需要再向操作系统再申请空间时,则会产生跨NUMA处理的情况,导致大量消耗系统资源,引起性能下降;
参考链接 https://blogs.msdn.microsoft.com/saponsqlserver/2012/06/15/sql-server-2012-enterprise-editions/
转载于:https://www.cnblogs.com/double-K/p/5158999.html
SQL SERVER 2012 只能识别20个CPU的问题相关推荐
- sql server 2016不能全部用到CPU的逻辑核心数的问题
最近在工作中遇到了,sql server 2016 不能把CPU 的核心全部用到的问题.通过分析工具看到 总共CPU核心有72核,但sql 只能用到40核心,想信也有很多人遇到这问题,那么今天这节就先 ...
- SQL Server 2012 数据库镜像配置完整篇
"数据库镜像"是一种提高 SQL Server 数据库的可用性的解决方案. 镜像基于每个数据库实现,并且只适用于使用完整恢复模式的数据库.数据库镜像维护一个数据库的两个副本,这两个 ...
- SQL server 2012 详细安装使用教程
目录 1.SQL server简述 2.演示 版本 3.下载链接: 4.具体演示步骤 1.SQL server简述 SQL Server2012版本众多. 每个版本的SQL Server ...
- 《T-SQL性能调优秘笈——基于SQL Server 2012 窗口函数》——1.1 窗口函数的背景...
本节书摘来自异步社区出版社<T-SQL性能调优秘笈--基于SQL Server 2012 窗口函数>一书中的第1章,第1.1节,作者: [美]Itzik Ben-Gan,更多章节内容可以访 ...
- SQL Server 2012 OFFSET/FETCH NEXT分页示例
原文:http://beyondrelational.com/modules/29/presentations/483/scripts/12983/sql-server-2012-server-sid ...
- 使用 SQL Server 2012 Analysis Services Tabular Mode 表格建模 图文教程
原文 http://www.cnblogs.com/biwork/archive/2013/05/22/3093896.html BI Work 使用 SQL Server 2012 Analysis ...
- SQL Server 2012 安全新特性:包含数据库
SQL Server 2012 新特性(二)安全新特性:包含数据库 一.启用功能 1.修改服务器(实例)的属性 否则,在修改数据库的属性时会报错: 2.修改服务器(实例)的安全性 否则,连接时报错: ...
- Microsoft Dynamics server 2015 所有的SQL server 2012 视图 介绍及功能
微软Dynamics 2015 所有的SQL server 2012 视图 介绍及功能 此文章中SQL Server 视图可以为开发者提供帮助,以下部分摘自微软CRM官方安装文件中. Microsof ...
- Sql Server 2012 分页方法分析(offset and fetch)
最近在分析 Sql Server 2012 中 offset and fetch 的新特性,发现 offset and fetch 无论语法的简洁还是功能的强大,都是相当相当不错的.其中 offse ...
最新文章
- python学习--基础
- Go语言从入门到精通 -【web项目实战篇】- Json详解
- mysql恢复root密码
- Selenium自动化测试框架
- android 广告栏效果,实现android广告栏效果
- Docker-Windows 2008 R2安装使用
- “别傻了,你不需要区块链!”
- php模式设计之 观察者模式
- 奇妙的go语言(面向对象)
- OSI网络七层协议详解
- k8s教程(pod篇)-容器获取pod信息(Downward API)
- ezcast 有线版 升级
- STM32 使用 ITM 输出调试信息
- 喜报丨IPLOOK与北京邮电大学5G网络安全联合实验室正式挂牌
- 《让一切随风》【钟镇涛】
- 知乎高赞:为什么有些大公司技术弱爆了?
- ps磨皮portraiture插件
- 妙味课堂H5音乐播放器实战视频课程 ajax实战教程
- 把Excel当成数据库操作
- 可能是全网最好的MySQL重要知识点 | 面试必备
热门文章
- Hadoop笔记整理(二):HDFS
- Linux主机SSH免密码登录设置
- MySQL内核月报 2014.10-MySQL· 捉虫动态·binlog重放失败
- 转 把GIF图片转换成单个连续的图片 转 tif 等任意多帧图片转换bmp 或者gif等格式...
- 黄聪:火狐firefox打开flash就卡
- 说说Android桌面(Launcher应用)背后的故事(四)——揭秘Workspace
- struts2.0.14 web.xml,struts.xml配置
- error: 'vector' does not name a type
- 机器学习算法(一): 基于逻辑回归的分类预测-Task01
- 手机端网站底部悬浮 广告代码 代关闭_莱阳附近外贸网站建设公司-鸿强传媒