2009-06-29 27 views
3

私は最近、多くの情報を見つけることができない待機タイプに遭遇しました。実行するのに約1.0時間かかっているストアドプロシージャがありますが、アクティビティモニタの接続でSleep_Task待機タイプが表示されたときに、SPを強制終了すると数日間SPを実行できます。それだけで何もしないで座っている。SQL Server 2005 Sleep_Task待機タイプ

誰でもこの待機タイプが何であるか、なぜ発生するのかについての情報はありますか?

おかげで、

クリス DBA

+0

ストアドプロシージャを投稿してもらえますか?それが何をしているのかを詳細に記述しますか? – Andomar

答えて

1

うーん、私はこれがデッドロックだと思ったが、BOLは言う:への一般的なイベントを待っている間にタスクが 眠るとき

Sleep_Taskが発生します。 が発生します。

SqlServerCentral記事の誰か:

彼らは常に中断 のステータスを持つ PROCESSIDに関連しています。

分散トランザクションを使用していますか?

SP2以前SqlServer2005の既知の問題のようだ:

http://social.msdn.microsoft.com/Forums/en-US/sqlnetfx/thread/942fe3d4-141a-486a-afdf-53f079d3a4d3

+0

これに関するドキュメントは非常に疎そうです。 – wcm

+0

いいえ、分散トランザクションを使用していません。 –

+0

@wcm - [これがここで述べられているいくつかのケース](http://dba.stackexchange.com/a/11831/3690) –