位置: 编程技术 - 正文

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)

  • 销售收入怎么计算销项税额
  • 进口增值税的计税价格为
  • 会计报表编制有哪些标准
  • 技术使用费所得税怎么算
  • 土地增值税二次清算规定
  • 分公司一定要汇总申报吗
  • 医疗器械商贸企业成本核酸
  • 汇算清缴a107020表
  • 其他应收款报表数据怎么取
  • 会计核算原则主要包括
  • 公司结业清算后多久注销
  • 结转劳务费
  • 领备用金时会计怎么做分录
  • 存货和应付账款
  • 物业做账的时候怎么做
  • 宽带是否需要缴纳印花税?
  • 小微企业企业所得税怎么征收2023
  • 矿产资源税是多少
  • 直接收费金融服务、提供贷款服务和金融商品转让税率
  • 债券的实际发行价格为什么
  • 抵债资产处置的意义
  • 半年报利润分配是否需要审计?
  • 小微企业增值税优惠政策最新2022
  • 安置残疾人员加计扣除
  • 住房公积金是否全国联网
  • 某市财政收到林业基金收入分录
  • 如何冲减其他应付款又不影响银行存款
  • 如何从Windows 10注销其他用户
  • php 签名算法
  • 实收资本可以大于注册资本吗
  • 路由器隐藏ssid后果严重
  • PQV2ISECURITY.EXE - PQV2ISECURITY是什么进程 有什么用
  • csinject.exe是什么程序的进程 csinject进程是安全的吗
  • 企业解除人员什么意思
  • 最简单的上传php文件
  • yolov5l
  • 图像的傅里叶变换和离散余弦变换实验报告
  • Vue中 provide、inject 详解及使用
  • php类的定义
  • php实现会话的步骤
  • rc远程桌面
  • 招待费发票怎么做分录
  • 漏税处罚
  • SQLite教程(三):数据表和视图简介
  • mongodb修改命令
  • 代销费是谁给谁
  • 个税申报怎样作废
  • 经营性罚款和行政性罚款的区别
  • 什么叫增值入股
  • 佣金支出和手续费一样吗
  • 租赁收入相关的会计准则
  • 建筑企业工程管理部职责
  • 非包销的视同买断的账务处理是?
  • 飞机票保险发票是什么样子的
  • 个人如何购买定增的股票
  • 应收账款坏账的说明
  • MySQL之Field‘***’doesn’t have a default value错误解决办法
  • centos邮件服务器
  • vista技巧:更改电源默认按钮为关机
  • 如何查看freenass密码
  • dxva2.dll是什么意思
  • win8系统桌面图标
  • centos如何查看服务进程
  • win10周年更新版是什么意思
  • win7电脑弹窗多怎么解决
  • 深入剖析kubernetes pdf
  • easyui combobox设置值
  • python2与python3中的区别
  • js单线程多线程
  • 提高网页的效率的方法有
  • python2网络编程
  • angularjs1.5
  • 如何用python连接数据库
  • android清理软件评测
  • 跨浏览器插件
  • js的文件可以直接预览吗
  • 电脑上怎么登录个人网络
  • 未办理税务登记取得专票抵扣
  • 降低税率的坏处
  • 一巩固三衔接
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设