none
SQL Server2005がCPU100%を占めて暴走している RRS feed

  • 質問

  • SQLServer2005を使用しています。急にサーバー動作が遅くなったため、タスクスケジューラを確認してみるとSQLServerのダスクでCPU使用率が100%占められしました。再起動を何回か行いましたが、CPU使用率が下がりません。どのような対処方法がありますでしょうか。現時点、アプリケーションは動いていません。よろしくお願いします。
    • 編集済み tatori_br 2018年2月18日 10:17
    2018年2月18日 10:13

すべての返信

  • 手順としては、こんな感じでしょうか?

    1. SQL Server Profiler で確認したり SQL Server ログをみてみるなりして SQL Server が今何をしているか確認してみる。
    2. アクセスが出来ずログも残せないほど暴走しているなら、サービスを止めて修復インストールしてみる。

    2018年2月19日 2:16
  • ネットを漁るとCPUに負荷をかけているものを見つける方法がいくつか紹介されていますので、まずは何がCPUの負荷をかけているのかを見つけられると良いと思います。

    SQLServer: CPU負荷をかけている機能を見つけ出す
    https://qiita.com/emotu/items/730ede5934ff843f5fc2

    [SQL Server] SQL Server CPU 使用率が高いクエリを検索する方法
    http://www.innoya.com/Board/ViewTip.aspx?menuID=4&idx=464


    ★良い回答には質問者は回答済みマークを、閲覧者は投票を!

    2018年2月19日 2:58