68

アプリケーションの断続的なスローダウンをトラブルシューティングしようとしています。詳細については 、ここに別の質問があります。

sp_who2 を実行したところ、ステータスが SUSPENDED で DiskIO が高い接続がいくつかあることに気付きました。誰かが私にそれが何を示しているのか説明できますか?

ここに画像の説明を入力

4

3 に答える 3

74

これは非常に幅広い質問なので、大まかに答えます。

  1. 現在利用できないリソースへのアクセスをリクエストしている場合、クエリは中断されます。これは、ロックされた行のような論理リソースまたはメモリ データ ページのような物理リソースです。リソースが利用可能になると、クエリの実行が再開されます。 
  2. 高いディスク IO は、要求を満たすために多くのデータ ページにアクセスする必要があることを意味します。

上のスクリーンショットからわかることはそれだけです。ただし、私が推測すると、IO サブシステムが遅すぎて需要に追いつけない可能性があります。これは、インデックスがないか、実際には遅すぎるディスクが原因である可能性があります。1 つの OLTP クエリで 15000 回の読み取りはやや多いですが、珍しいことではないことに注意してください。

于 2013-07-23T17:43:27.920 に答える
24

一時停止。セッションは、I/O などのイベントが完了するのを待っています。

http://msdn.microsoft.com/en-us/library/ms174313.aspx

于 2013-07-23T17:39:07.223 に答える