カーソルをループしているSQL Server 2005のストアドプロシージャを1時間に1回実行する必要があり、実行に約5分かかりますが、プロセッサ時間が膨大にかかるという問題があるとします。WAITFORコマンド
編集:残念ながら、私は行をベースに他のストアドprocs /クエリを処理して実行しなければならない場合、カーソルを削除します。
フェッチする前にWAITFOR DELAY '0:0:0.1' をSQLのバージョンの.NetのThread.Sleepとして使用する前に使用できますか?したがって、このプロシージャの実行時間を犠牲にして、他のプロセスをより速く完了させることができます。
他にも私には見えない解決策がありますか?
ありがとうございました