0
SQLエージェントジョブが完了しない。パフォーマンスの問題 - 並列処理 - SQL Server
サーバー:2.4hZ、24プロセッサ、256ギガバイトのRAM、Windows 2008のサーバー、アクティビティモニタを1としてSQL 2008
:%のProcessTimeがある100%SP_WHOで
は以下のが見つかりました:
SPID Status DBName Command CPUTime ProgramName SPID
141 SUSPENDED STL UPDATE 5429 .Net SqlClient Data Provider 141
141 RUNNABLE STL UPDATE 22362478 .Net SqlClient Data Provider 141
141 RUNNABLE STL UPDATE 21178290 .Net SqlClient Data Provider 141
141 RUNNABLE STL UPDATE 22590708 .Net SqlClient Data Provider 141
141 RUNNABLE STL UPDATE 21682298 .Net SqlClient Data Provider 141
141 RUNNABLE STL UPDATE 20652239 .Net SqlClient Data Provider 141
141 RUNNABLE STL UPDATE 22315694 .Net SqlClient Data Provider 141
141 RUNNABLE STL UPDATE 22362120 .Net SqlClient Data Provider 141
141 RUNNABLE STL UPDATE 21867097 .Net SqlClient Data Provider 141
141 RUNNABLE STL UPDATE 22746381 .Net SqlClient Data Provider 141
141 RUNNABLE STL UPDATE 20301456 .Net SqlClient Data Provider 141
141 RUNNABLE STL UPDATE 22236445 .Net SqlClient Data Provider 141
141 RUNNABLE STL UPDATE 19998611 .Net SqlClient Data Provider 141
141 RUNNABLE STL UPDATE 21139087 .Net SqlClient Data Provider 141
141 RUNNABLE STL UPDATE 22628117 .Net SqlClient Data Provider 141
141 RUNNABLE STL UPDATE 21512351 .Net SqlClient Data Provider 141
141 RUNNABLE STL UPDATE 21354649 .Net SqlClient Data Provider 141
141 RUNNABLE STL UPDATE 20256823 .Net SqlClient Data Provider 141
141 RUNNABLE STL UPDATE 21185138 .Net SqlClient Data Provider 141
141 RUNNABLE STL UPDATE 21272530 .Net SqlClient Data Provider 141
141 RUNNABLE STL UPDATE 22084796 .Net SqlClient Data Provider 141
141 RUNNABLE STL UPDATE 20745996 .Net SqlClient Data Provider 141
141 RUNNABLE STL UPDATE 21812185 .Net SqlClient Data Provider 141
141 RUNNABLE STL UPDATE 21738442 .Net SqlClient Data Provider 141
141 RUNNABLE STL UPDATE 20895694 .Net SqlClient Data Provider 141
それは24プロセスであるため、クエリは24の並列スレッドに分割されています。
パラレル化のコストしきい値の設定は30で、最大パラレル化度は0(デフォルト)です。
Profilerには何も表示されず、上のすべてのスレッドはCPU時間を待っています。
SQL Serverが何をしているのか、そしてCPUを握っているのは何ですか?