【问题标题】:Sql -> Monitor if CPU rises above a treshold and log queriesSql -> CPU 监视器超过阈值并记录查询
【发布时间】:2013-09-19 05:28:05
【问题描述】:

有没有办法监控 MS-SQL 进程的 CPU 使用率,如果它超过某个阈值,记录在 CPU 使用率高于阈值时执行的查询?

基本上,我遇到的问题是我的一个数据库经常变慢 - 一天几次。在数据库慢的时候,SQL进程的CPU使用率在90%-100%左右,所有的查询都超时了。

我目前正在研究如何开发一个小型应用程序,以便使用 .NET 为我进行监控,但我认为可能已经有一些东西可以用于此。

【问题讨论】:

    标签: sql-server logging monitoring cpu-usage


    【解决方案1】:

    从 redgate 尝试 sqlmonitor。

    它非常擅长回答诸如“通常一切正常,但在某个时间点出现问题”之类的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-03
      相关资源
      最近更新 更多