複数のスレッドで多数のフロート コンピューティングを実行する SQL Server 2008 R2 Developer エディション用の CLR プラグインを作成しました。それをテストするために、ラップトップ (core 2 duo 6670) を使用し、これらの計算は 2 つのスレッドで実行されました。これにより、CPU の使用率が 100% になりました。
問題は次のとおりです。SQL プロセスが CPU の 100% を占有すると (2 ~ 3 分間)、コンピューターが応答を停止します (カーソルが動かない、時計が更新されない、UI 全体が機能しなくなる)。他のプログラムでは決して起こらなかったので、質問は次のとおりです。「SQL Server は他のサービスよりも高い優先度で実行されますか?」
ありがとう