2

SQL Server に関連する CPU 使用率が持続的に高くなる要因を特定または列挙しようとしています。

ここに私が思いついたいくつかがあります

a) ストアド プロシージャまたはクエリのコンパイルまたは頻繁な再コンパイル

b) 大規模な並べ替えを実行したり、最終的にハッシュ結合を使用したりする、パフォーマンスの低いクエリ

c) 並列処理 (複数のスレッドがスパンされるため、CPU をビジー状態に保つことができます)

d) WHILE ループや CURSOR の使用など、T-SQL でのループ構造

e) テーブルスキャンにつながる欠落または不適切なインデックス

CPU 使用率が高くなる他の SQL サーバー操作は何ですか?

4

2 に答える 2

1

データ圧縮は比較的CPUを集中的に使用します。 暗号化は、CPU使用率が高くなる可能性のあるもう1つの操作です。

于 2012-06-15T14:02:53.937 に答える
1

スカラー ユーザー定義関数を使用すると、想像以上に多くの CPU が使用されます。

于 2012-06-15T14:05:06.197 に答える