iis服务器助手广告广告
返回顶部
首页 > 资讯 > 服务器 >SQL SERVER数据库服务器CPU不能全部利用原因解析
  • 624
分享到

SQL SERVER数据库服务器CPU不能全部利用原因解析

2024-04-02 19:04:59 624人浏览 独家记忆
摘要

目录背景1.现象2.分析3.解决4.其它情况背景 客户凌晨把HIS数据库迁移到配置更高的新服务器,上午业务高峰时应用非常缓慢,严重影响到业务运行。 1.现象 通过sql专家云实时可视

背景

客户凌晨把HIS数据库迁移到配置更高的新服务器,上午业务高峰时应用非常缓慢,严重影响到业务运行。

1.现象

通过sql专家云实时可视化界面看到大量的绿点,绿点表示会话在等待某项资源,绿点越大说明等待的会话数越多。

进入活动会话列表,发现大量会话的状态为runnable,runnable代表这个会话可以执行,但没有 CPU 可以分配给它,可以理解为正在等待 CPU 这项系统资源。

但是此时服务器的CPU利用率并不高,在30%左右。

从任务管理器里查看,服务器有128核心,但是绝大多数核心根本利用不上。

 SQL专家云深度体检里有相应的诊断,SQL Server在线的CPU核数40小于检测到的CPU核数128,说明SQL Server只使用了40个核心。

没有SQL专家云,可以使用下面的语句查询。

--CPU总数
SELECT
  cpu_count
FROM
  sys.dm_os_sys_info

--在线CPU数
SELECT
  COUNT(*)
FROM
  sys.dm_os_schedulers
WHERE
  is_online = 1
  AND status = 'VISIBLE ONLINE'

2.分析

从SQL Server 2012开始,企业版有两种许可证模式,基于核心和基于服务器+CAL。基于服务器+CAL许可证限制SQL Server最多能使用20个物理处理器,如果超线程已启用,这将是40个逻辑处理器。

确认数据库的版本为SQL server 2012 Enterprise Edition,也就是服务器+CAL许可证模式。

3.解决

在SQL Server安装文件中更换序列号,升级到基于核心的许可模式。

重启SQL Server服务后,在SQL专家云中确认已经是基于核心的许可证模式了,并且能用使用到128个核心。

4.其它情况

如下图,在为虚拟机分配CPU时,配置了16个插槽,每个插槽内核数为1,这样SQL Server标准版只能使用到4个CPU。应该合理的配置,例如2和8或者4和4。

到此这篇关于SQL Server数据库服务器CPU不能全部利用原因解析的文章就介绍到这了,更多相关SQL SERVER 内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: SQL SERVER数据库服务器CPU不能全部利用原因解析

本文链接: https://www.lsjlt.com/news/166663.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • SQL SERVER数据库服务器CPU不能全部利用原因解析
    目录背景1.现象2.分析3.解决4.其它情况背景 客户凌晨把HIS数据库迁移到配置更高的新服务器,上午业务高峰时应用非常缓慢,严重影响到业务运行。 1.现象 通过SQL专家云实时可视...
    99+
    2024-04-02
  • sql server 2016不能全部用到CPU的逻辑核心数的问题
    最近在工作中遇到了,sql server 2016 不能把CPU 的核心全部用到的问题.通过分析工具看到  总共CPU核心有72核,但sql 只能用到40核心,想信也有很多人遇到这问题,那么今天这节...
    99+
    2023-05-05
    CPU 逻辑核心数
  • SQL查询服务器下所有数据库及数据库的全部表
    目录SQL查询服务器下所有数据库及数据库的全部表获取所有用户名获取所有用户数据库获取库中所有的表名获取某个表的字段名补充:SqlServer中查询某数据库所有表及其数据总条数和占用空间1.查询某数据库中的所有数据表2.查...
    99+
    2023-05-12
    SQL查询服务器数据库 sqlserver查询所有表
  • 云服务器的数据库起不来什么原因
    一、 数据库连接问题 云服务器数据库通常采用 RDS(Remote Database Service)协议作为数据传输的主要协议,RDS 是一个分布式的数据库服务提供商,负责管理和维护数据库中的各种资源,包括数据库、应用程序和用户。但是,...
    99+
    2023-10-27
    起不来 原因 服务器
  • 不能连接阿里云SQL数据库服务器解决办法
    本文主要介绍在连接阿里云SQL数据库服务器时出现的问题,以及如何解决这些问题。通过阅读本文,你将了解如何诊断问题,找到解决方案,并最终成功连接到阿里云SQL数据库服务器。 在使用阿里云SQL数据库服务器时,我们可能会遇到一些问题,例如不能连...
    99+
    2024-01-26
    阿里 解决办法 数据库
  • 轻量应用服务器性能不好的原因分析
    轻量应用服务器性能不好可能是因为以下原因之一: 内存泄漏:轻量应用服务器需要处理大量数据,而内存是非常宝贵的资源。当它们无法处理大量数据时,内存泄漏是非常常见的问题。因此,为了避免内存泄漏,应该定期监控应用程序的内存使用情况并采取适当的...
    99+
    2023-10-26
    不好 性能 原因
  • 阿里云服务器数据库链接失败的原因分析
    数据库链接失败是许多开发者在使用阿里云服务器过程中经常遇到的问题,本文将从以下几个方面进行详细的分析:网络连接问题、数据库配置错误、数据库服务中断、数据库版本不匹配、权限问题等,并提供相应的解决方法。 一、网络连接问题阿里云服务器数据库链接...
    99+
    2023-11-14
    阿里 原因 链接
  • 阿里云服务器10点不能用?深度解析原因及解决方案
    阿里云服务器作为云计算的基础设施,为用户提供了强大的计算能力和服务支持。然而,有时阿里云服务器可能会出现10点不能用的情况,这无疑给用户的工作和生活带来了不便。那么,究竟是什么原因导致阿里云服务器10点不能用?又该如何解决呢?本文将对这些问...
    99+
    2023-11-10
    阿里 不能用 深度
  • SQL SERVER从一台服务器复制数据库至另一台数据库详解--方法1
    一、 数据库的备份 1 选择想要复制的数据库   2右键点击数据库,选择任务、备份   3 生成备份文件   4 退出到主界面,右键新建数据库  5 在新建的数据库中右键选择还原,点击设备后面的三个点,在弹窗中把刚才备份的数据库文件选中。...
    99+
    2023-09-23
    数据库 服务器 mysql
  • 阿里云服务器运行数据库失败原因分析及解决办法
    阿里云服务器运行数据库失败是一个常见的问题,对于许多需要使用数据库的用户来说,这是一个非常困扰的问题。本文将详细分析阿里云服务器运行数据库失败的原因,并提供一些可能的解决办法。 阿里云服务器运行数据库失败的原因分析:数据库服务器硬件故障:这...
    99+
    2023-11-01
    阿里 解决办法 原因
  • 阿里云服务器不能登录原因分析与解决办法
    阿里云服务器是一种高可用、高性能、高安全的云服务器,为用户提供灵活、可扩展的计算和存储资源。然而,有时候用户可能会遇到阿里云服务器不能登录的问题。本文将详细分析阿里云服务器不能登录的原因,并提供相应的解决办法。 一、阿里云服务器不能登录的原...
    99+
    2023-11-06
    阿里 解决办法 原因
  • 轻量应用服务器性能不好的原因分析报告
    轻量应用服务器性能不好可能是因为以下原因之一: 内存泄漏:轻量应用服务器中的内存往往不足以完成大量的数据请求。在这种情况下,程序可能会运行缓慢或崩溃,导致数据丢失、性能下降等问题。 CPU和内存占用过多:当程序需要处理多个数据时,程序就...
    99+
    2023-10-26
    分析报告 不好 性能
  • 阿里云服务器数据不够用的原因及解决办法
    阿里云服务器是阿里云提供的高性能计算服务,它可以为用户提供无限的计算能力和存储空间。然而,有时用户可能会遇到阿里云服务器数据不够用的情况。本文将详细介绍阿里云服务器数据不够用的原因,并提供相应的解决办法。 一、阿里云服务器数据不够用的原因不...
    99+
    2023-12-13
    阿里 解决办法 不够用
  • 解析到阿里云服务器的域名不能用的原因及解决办法
    本文将深入探讨为什么有些域名解析到阿里云服务器后无法使用,并提供相应的解决方法。 随着互联网的发展,越来越多的企业和个人开始使用域名进行网站的搭建和推广。然而,在使用过程中,可能会遇到一些问题,比如解析到阿里云服务器的域名无法使用。本文将深...
    99+
    2023-11-20
    阿里 不能用 解决办法
  • 阿里云服务器数据库怎么用的?全面解析
    随着互联网的不断发展,企业对于数据的需求也在不断增加。而在处理大量数据时,使用数据库是非常重要的。本文将全面解析阿里云服务器数据库的使用方法,帮助读者更好地了解和使用阿里云服务器数据库。 阿里云服务器数据库是一种基于云计算的数据库服务,它可...
    99+
    2023-12-11
    阿里 服务器 数据库
  • 阿里云服务器数据库配置全面解析
    随着互联网技术的快速发展,越来越多的企业和个人开始使用云计算服务,而阿里云服务器作为国内领先的云计算服务提供商,其数据库服务也在业内赢得了良好的口碑。本文将全面解析阿里云服务器的数据库配置,帮助用户更好地理解和使用阿里云服务器的数据库服务。...
    99+
    2023-10-30
    阿里 服务器 数据库
  • 深度解析阿里云 SQL 服务器高性能、高可用的数据库解决方案
    阿里云 SQL 服务器是阿里云推出的一款云端数据库产品,旨在为企业提供高效、安全的数据库服务。本文将深入解析阿里云 SQL服务器,包括其性能特点、高可用性设计以及适用场景等。 一、性能特点 阿里云 SQL 服务器采用先进的分布式数据库技术...
    99+
    2023-12-15
    阿里 高性能 深度
  • 阿里云显示数据库无法连接服务器原因分析与解决方法
    在使用阿里云数据库服务的过程中,如果出现“阿里云显示数据库无法连接服务器”的问题,可能会对用户的工作和业务造成影响。本文将分析这一问题的原因,并提供相应的解决方法。 问题分析:网络问题:可能是由于网络连接不稳定或者断开,导致数据库无法连接到...
    99+
    2023-10-31
    阿里 解决方法 原因
  • 阿里云数据库服务器响应慢原因及解决方案
    随着互联网的发展,数据已经成为企业运营的核心资产,而数据库则成为数据管理的重要工具。在实际使用中,我们经常遇到阿里云数据库服务器响应慢的问题,这不仅影响了业务效率,也会影响企业的数据安全性。本文将探讨阿里云数据库服务器响应慢的原因,并提供相...
    99+
    2023-11-02
    阿里 解决方案 原因
  • 阿里云服务器SQL外部不能访问解决方案及案例分析
    在使用阿里云服务器(ECS)时,有时会遇到SQL外部无法访问的问题。本文将介绍可能导致该问题的原因,并提供一些解决方案和案例分析,帮助用户解决该问题。解决方案一:检查防火墙设置防火墙是保护服务器安全的重要工具。如果阿里云服务器SQL外部无...
    99+
    2024-01-19
    阿里 案例分析 解决方案
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作