获取sql server cpu使用率

转载 2012年03月23日 17:10:10

DECLARE @ts_now bigint = (SELECT cpu_ticks/(cpu_ticks/ms_ticks)FROM sys.dm_os_sys_info);

SELECT TOP(30) SQLProcessUtilization AS [SQL Server Process CPU Utilization],
               SystemIdle AS [System Idle Process],
               100 - SystemIdle - SQLProcessUtilization AS [Other Process CPU Utilization],
               DATEADD(ms, -1 * (@ts_now - [timestamp]), GETDATE()) AS [Event Time]
FROM (
      SELECT record.value('(./Record/@id)[1]', 'int') AS record_id,
            record.value('(./Record/SchedulerMonitorEvent/SystemHealth/SystemIdle)[1]', 'int')
            AS [SystemIdle],
            record.value('(./Record/SchedulerMonitorEvent/SystemHealth/ProcessUtilization)[1]',
            'int')
            AS [SQLProcessUtilization], [timestamp]
      FROM (
            SELECT [timestamp], CONVERT(xml, record) AS [record]
            FROM sys.dm_os_ring_buffers
            WHERE ring_buffer_type = N'RING_BUFFER_SCHEDULER_MONITOR'
            AND record LIKE N'%<SystemHealth>%') AS x
      ) AS y
ORDER BY record_id DESC;

 

获取MSSQL当前Server的CPU 与 memory使用率

工作时候遇到用户需要查询资源使用情况 没有远程桌面权限就取

SQLServer 维护脚本分享(03)数据库中记录CPU最近N分钟内的使用情况

(此脚本为网络参考,出处不详) DECLARE @ts_now bigint = (SELECT cpu_ticks/(cpu_ticks/ms_ticks) FROM sys.dm_os_sys...

SQL Server 性能调优(cpu)

研究cpu压力工具 perfom SQL跟踪 性能视图 cpu相关的wait event Signal wait time SOS_SCHEDULER_YIELD等待 CXPACKET等...

检测SQL SERVER数据库CPU瓶颈及内存瓶颈

一、sql 数据库CPU瓶颈           对于SQL Server的一个工作进程的状态有很多,主要状态有运行中(RUNNING)、可运行(RUNNABLE)和挂起(SUSPENED)3种。 ...
  • lchyz89
  • lchyz89
  • 2012年08月24日 10:48
  • 1220

SQL SERVER资源性能监控-性能计数器具体案例(监控CPU)

本文讲述如何监控CPU的使用情况 前言: CPU是服务器中最重要的资源。在数据库服务器中,CPU的使用情况应该时刻监控以便SQLServer一直处于最佳状态。 本文将会使...

SQL Server2008CPU性能监控

CPU 性能诊断CPU 架构  目前的主流企业服务器 基 本可以分为三类:SMP(Symmetric Multi Processing,对称多处理架构),NUMA(Non-Uniform Me...

优化 SQL Server CPU 性能

概览:数据库性能问题故障排除 检查硬件原因 使用 PerfMon 跟踪数据库瓶颈 评估查询性能  解决数据库系统的性能问题可能是一项艰巨的任务。了解如何找到问题很重要,但是了解系统对特定请求作出特定反...

Sql Server Cpu 100% 的常见原因及优化

Sql Server Cpu 100% 的常见原因及优化 Sql Server Cpu 100% 的情况并不太常见,一般引起 Sql Server 产生性能问题的,都是 阻塞、连接数、I...
  • wxzyq
  • wxzyq
  • 2011年11月13日 10:22
  • 461
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:获取sql server cpu使用率
举报原因:
原因补充:

(最多只允许输入30个字)