プロファイラートレースはそれを見通しに入れます。
- クエリA:1.3秒のCPU、1.4秒の持続時間
- クエリB:2.3秒のCPU、1.2秒の持続時間
クエリBは並列処理を使用しています:CPU> durationegクエリは2つのCPUを使用し、それぞれ平均1.15秒
クエリAはおそらくそうではありません:CPU<期間
これは、バッチと比較したコストを説明しています。より単純な非並列クエリプランの17%です。
オプティマイザーは、クエリBの方がコストが高く、並列処理の恩恵を受けますが、それを行うには余分な労力が必要であると考えています。
ただし、クエリBは2 CPUの100%(つまり、4 CPUの場合は50%)を1秒程度使用することに注意してください。クエリAは、単一のCPUを100%使用して1.5秒間使用します。
クエリAのピークは低くなりますが、期間が長くなります.1人のユーザーの場合、誰が気にしますか? 100の場合、おそらく違いが生じます...