SQL Server に関連する CPU 使用率が持続的に高くなる要因を特定または列挙しようとしています。
ここに私が思いついたいくつかがあります
a) ストアド プロシージャまたはクエリのコンパイルまたは頻繁な再コンパイル
b) 大規模な並べ替えを実行したり、最終的にハッシュ結合を使用したりする、パフォーマンスの低いクエリ
c) 並列処理 (複数のスレッドがスパンされるため、CPU をビジー状態に保つことができます)
d) WHILE ループや CURSOR の使用など、T-SQL でのループ構造
e) テーブルスキャンにつながる欠落または不適切なインデックス
CPU 使用率が高くなる他の SQL サーバー操作は何ですか?