位置: 编程技术 - 正文

SqlServer如何通过SQL语句获取处理器(CPU)、内存(Memory)、磁盘(Disk)以及操作系统相关信息

编辑:rootadmin

推荐整理分享SqlServer如何通过SQL语句获取处理器(CPU)、内存(Memory)、磁盘(Disk)以及操作系统相关信息,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

在SQL SERVER中如何通过SQL语句获取服务器硬件和系统信息呢?下面介绍一下如何通过SQL语句获取处理器(CPU)、内存(Memory)、磁盘(Disk)以及操作系统相关信息。如有不足和遗漏,敬请补充。谢谢!

一:查看数据库服务器CPU的信息

---SQL 1:获取数据库服务器的CPU型号

---SQL 2:获取数据库服务器CPU核数等信息(只适用于SQL 以及以上版本数据库)

---SQL 3:获取数据库服务器CPU核数(适用于所有版本)

---SQL 4:在老外博客中看到一个计算CPU相关信息的SQL,不过虚拟机计算有点小问题,我修改了一下。

二:查看数据库服务器内存的信息

能否通过SQL语句获取服务器的物理内存大小?内存条型号?虚拟内存大小?内存使用情况? 目前我所知道的只能通过SQL语句获取服务器物理内存大小,内存的使用情况。 至于内存条型号,系统虚拟内存大小,暂时好像还无法通过SQL语句获取。

查看服务器的物理内存情况

如下所示,从sys.dm_os_sys_info里面获取的physical_memory_in_bytes 或physical_memory_kb 的值总是低于实际物理内存。暂时不清楚具体原因(还未查到相关资料),所以计算大小有出入,要获取实际的物理内存,就必须借助CEILING函数。

--SQL 1:获取数据库服务器物理内存数(适用于所有版本)

SqlServer如何通过SQL语句获取处理器(CPU)、内存(Memory)、磁盘(Disk)以及操作系统相关信息

---SQL 2:适用于SQL Server 、SQL Server

---SQL 3:适用于SQL Server 到 SQL Server

---SQL 4:适用于SQL Server 以及以上的版本:查看物理内存大小,已经使用的物理内存以及还剩下的物理内存。

三:查看数据库服务器硬盘的信息

如下所示,我们可以通过下面脚本获取服务器的各个磁盘的使用情况。但是无法获取磁盘的型号、转速之类的信息。

四:查看操作系统信息

通过下面SQL语句,我们可以查看操作系统版本、补丁、语言等信息

注意:

1:如上所示,临时表#Language的数据此处只列了几条常用的数据,如需全部数据,参考 2:操作系统的版本信息的数据来源于 number值,例如Windows 7 和Windows Server R2的Version numberd都为6.1。导致下面查询结果出现多条记录(如下所示)。一般要酌情判断(如果生产服务器都为Windows服务器,可以剔除Windows XP、Windows 7这类数据)。

ps:使用SQL语句获得服务器名称和IP地址

使用SQL语句获得服务器名称和IP地址 获取服务器名称:

获取IP地址可以使用xp_cmdshell执行ipconfig命令:

但是很多情况下由于安全问题是不允许使用xp_cmdshell,可以通过查询SYS.DM_EXEC_CONNECTIONS :

SQL Server使用游标处理Tempdb究极竞争-DBA问题-程序员必知 SQLServertempdb分配竞争算是DBA老生常谈的问题了,几乎现在所有的DBA都知道多建几个文件来解决/缓解问题.但是深层次的的竞争依旧不可避免.这里给大家剖

SQLServer中merge函数用法详解 Merge关键字是一个神奇的DML关键字。它在SQLServer被引入,它能将Insert,Update,Delete简单的并为一句。MSDN对于Merge的解释非常的短小精悍:根据与源表联接

SQLServer中Partition By及row_number 函数使用详解 partitionby关键字是分析性函数的一部分,它和聚合函数不同的地方在于它能返回一个分组中的多条记录,而聚合函数一般只有一条反映统计值的记录,par

标签: SqlServer如何通过SQL语句获取处理器(CPU)、内存(Memory)、磁盘(Disk)以及操作系统相关信息

本文链接地址:https://www.jiuchutong.com/biancheng/312843.html 转载请保留说明!

上一篇:SQL数据库实例名称找不到或远程连接失败并显示错误error40的原因及解决办法(sql实例命名规则)

下一篇:SQL Server使用游标处理Tempdb究极竞争-DBA问题-程序员必知(sqlyog)

  • 保险税优识别码是保单号吗
  • 物业公司代收电费怎么开票
  • 支付安全生产费怎么入账
  • 新政府会计制度下属于负债类科目的是
  • 实收资本如何网上转账
  • 资产减值损失为什么不能转回
  • 发放代扣代缴个人所得税分录
  • 发票报销的条件是什么?
  • 税务局多扣的税可以退吗
  • 运输公司的固定资产怎么提折旧
  • 材料暂估价结算调整规定
  • 购物开了增值税怎么退
  • 办公室租金相关法规
  • 营利性医院如何开办对外药房业务
  • 营改增后消费型增值税怎么算及举例说明
  • 采用差额计税开什么发票
  • 应收账款周转天数正常范围
  • 税金及附加包括地方教育费附加吗
  • 公司党支部的费用入账
  • 预付的货款可以计入应付账款吗
  • 分公司应收款转总公司会计分录?
  • 收到法院执行款专户打来的钱
  • 收到的产品返利怎么做账
  • 设备租赁公司怎么复制赚钱
  • 银行贷款需要走第三方账户,第三方需要提供身份证
  • 公司资质办理费用
  • PHP CURL或file_get_contents获取网页标题的代码及两者效率的稳定性问题
  • php过滤emoji
  • PHP:mb_decode_numericentity()的用法_mbstring函数
  • php框架的作用
  • 无形资产研发成功后的支出
  • 企业收到政府奖励会计分录
  • php中的常用魔术有哪些
  • 股东出资未注明投资款可以通过验资报告处理么
  • 材料成本差异属于流动资产吗
  • PHP new static 和 new self详解
  • h5的开发
  • 电票怎么付给别人
  • php跳转微信支付
  • php静态方法可以被继承吗
  • 利润表管理费用包括哪些内容
  • 交通运输发票票样
  • 进项大于销项怎么办
  • 报税网页打不开报表怎么办
  • 织梦设置的关键词看不到
  • 记账凭证摘要怎么填写
  • 个人社保的缴纳时间
  • 企业其他应收款包括哪些
  • 合并报表调整分录理解
  • 工程项目怎么挣钱
  • 商贸企业的存货周转率什么水平属于正常
  • 主营业务收入和营业外收入均属于收入
  • 教育行业税收优惠政策2022
  • 抵扣的进项税如何做账
  • 超市出租摊位交什么税
  • 递延所得税资产和负债怎么理解
  • 产房日常维修费用
  • 用银行承兑汇票购买原材料会计分录
  • 外汇汇兑损益财务处理
  • 远期支票可以背书转让吗
  • 有销项税额转出吗
  • 处置固定资产损失的账务处理
  • MySQL 5.5.x my.cnf参数配置优化详解
  • mysqld关闭
  • 丢失的身份证补办后,原本的身份证还有用吗
  • windows vista界面
  • 联想y400装win8
  • win7安装无法将windows配置为在此计算机上运行
  • xp系统如何共享文件夹怎么弄
  • 安装ubuntu后无法进入windows
  • linux远程桌面连接工具
  • unity进度条有百分比代码
  • python有没有翻译库
  • 捉虫趣事作文200字
  • java获取两个日期间的所有月份
  • unity用lua开发
  • js上传文件到后端
  • 资源税选矿和原油的区别
  • 昆山市税务分局领导名单
  • 省银保监局长是什么级别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设