获取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;

 

相关文章推荐

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

一、sql 数据库CPU瓶颈           对于SQL Server的一个工作进程的状态有很多,主要状态有运行中(RUNNING)、可运行(RUNNABLE)和挂起(SUSPENED)3种。 ...

SQL Server2008CPU性能监控

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

优化 SQL Server CPU 性能

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

Sql Server CPU压力(读书笔记)

确认CPU瓶颈 System-Processor Queue Length 处理器的任何对列豆浆影响到用户体验,任何对列都将不可避免的影响总体性能。如果对列长度平均值大于3,则可以将之视为一个相关原...

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

Sql Server Cpu 100% 的常见原因及优化 Sql Server Cpu 100% 的情况并不太常见,一般引起 Sql Server 产生性能问题的,都是 阻塞、连接数、I...
  • wxzyq
  • wxzyq
  • 2011-11-13 10:22
  • 435

Sql server 2005占用CPU100%

大家看下解决过程: 一旦异常出现,正如医生看病,首先要探明问题出现的原因,才能够对症下药,有的放矢,方能解决问题。DBA某种程度上正是数据库的医生。面对持续100%的CPU占用率这样的经典疑难杂症,...

优化 SQL Server CPU 性能

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

猜sql server密码用sqlconnection的话cpu100%,内存只升不降。最后直接用odbc api解决。

猜sql server密码干什么。玩过黑克得都知道。用c#做个猜sql server密码的程序,听起来挺简单吧。sqlconnection类,构造连接字符串,然后try open()方法,如果没有ca...
  • laotse
  • laotse
  • 2011-04-24 23:46
  • 1881

SQL SERVER——CPU问题定位与解决

CPU问题定位基本流程:   性能计数器诊断 主要用到的性能计数器 %Process Time 全实例  (主要用于查看当前服务器的CPU 情况)%Process Time sqlservr ...

SQL Server2008CPU性能监控

CPU 性能诊断   CPU 架构   目前的主流企业服务器 基本可以分为三类:SMP(Symmetric Multi Processing,对称多处理架构),NUMA(Non-Uniform ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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