位置: 编程技术 - 正文

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)

  • 怎么进行增值税纳税申报
  • 出口退税申报软件实际操作视频
  • 物业公司车位出租能开具什么发票
  • 无法支付的应付账款需要交增值税吗
  • 付境外公司佣金怎么做账
  • 购买电脑的折旧怎么计算
  • 怎么快速金蝶数据入库
  • 高新研发费的账务处理怎么做?
  • 个体户到税务局开专票
  • 企业税收风险有哪些方面
  • 职工福利费扣除标准2022
  • 合伙人退伙怎么处理
  • 诉讼费和保全费什么时候能退还
  • 未分配利润期末余额怎么算出来
  • 工会经费由企业和职工共同负担吗
  • 去办税大厅清卡需要带什么
  • 符合条件的小型微利企业减按多少的税率征收企业所得税
  • windows10不会自动锁屏
  • 在win7系统中如何让电脑恢复出厂设置方法
  • 财政拨付专项资金进什么会计科目
  • 自产自用的产品用于在建工程
  • phpwind教程
  • 教学用品列入什么费用
  • 更新网页证书
  • Windows11如何使用管理员账号登录
  • 外币兑换业务的银行
  • 金融企业允许税前扣除的准备金
  • php调用ffmpeg实现切片
  • 高新企业研发人员学历要求
  • php数据库设计
  • 私企固定资产管理办法
  • java上传文件 multipartfile
  • 公司的基本户怎么换
  • 除了增值税发票还有什么票可以抵扣税
  • RedHat6.5/CentOS6.5安装Mysql5.7.20的教程详解
  • mysql查询缓慢
  • 客户多付的货款计哪里
  • 电商行业退货退款流程
  • 未出资到位的股权转让个人所得税
  • 福利部门领用材料计入什么科目
  • 记账凭证红字冲销下面合计写不写
  • microsoft SQL server 2014可以删吗
  • 购买无形资产的入账价值包括增值税吗
  • mysql的服务器
  • 企业现金流量表怎么分析
  • 去年城建税多计提了怎么办
  • 一般纳税人工程劳务发票税率是多少
  • 药品进销差价会计科目
  • 企业清算未分配利润怎么个税
  • 银行多扣了钱法律是怎么判
  • 库存商品的成本主要包括
  • 个人的钱转到公司账上
  • 安全生产费会计准则
  • 企业净资产如何算
  • 增值税发票开负数怎么做账?
  • 工厂用的工具放计入哪个科目
  • 劳务公司的工资表怎么做账
  • ddl dml的区别
  • 受益无穷还是受用无穷
  • windows2008 iis7如何取消目录执行权限的详细图文介绍
  • lol进入游戏后电脑没声音
  • linux操作系统版本有哪些
  • apache安装步骤
  • win10系统笔记本怎么连接wifi
  • cocos2dx开发鸿蒙app
  • javascript entries
  • Extjs中使用extend(js继承) 的代码
  • linux怎么添加新用户
  • unityai寻路
  • android布局文件放在哪
  • unity c+
  • js闭包实现
  • no android facet found
  • 北京地税电话咨询
  • 国税局黑龙江省
  • 国家税务总局简易征收最新文件
  • 转卖车位土地增值税税率
  • 调研基本情况介绍范文
  • 港澳台人士可以在上海申请积分吗
  • 辽宁朝阳丧葬费标准2022
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设