获取SQL Server服务器系统信息的综合查询脚本

-- =============================================
-- 获取SQL Server服务器系统信息的综合查询脚本
-- 包含CPU、内存、磁盘和操作系统信息
-- =============================================

-- 1. CPU信息查询
-- 获取CPU使用率、CPU数量等信息
SELECT 
    cpu_count AS [CPU核心数],  -- 逻辑处理器数量
    hyperthread_ratio AS [超线程比率],  -- 每个物理处理器的逻辑处理器数
    cpu_count/hyperthread_ratio AS [物理CPU数],  -- 物理处理器数量
    CAST(physical_memory_kb/1024.0/1024 AS DECIMAL(10,2)) AS [物理内存(GB)],  -- 服务器物理内存大小
    scheduler_count AS [调度器数量],  -- SQL Server调度器数量
    CAST(virtual_memory_kb/1024.0/1024 AS DECIMAL(10,2)) AS [虚拟内存(GB)]  -- SQL Server可用虚拟内存大小
FROM sys.dm_os_sys_info;

-- 2. CPU使用率历史记录
-- 查询最近的CPU使用情况
SELECT TOP 10
    EventTime = CAST(EventTime AS smalldatetime),
    Record.value('(Record/SchedulerMonitorEvent/SystemHealth/ProcessUtilization)[1]', 'int') AS [CPU使用率%],
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值