Sledování profileru to uvádí do perspektivy.
- Dotaz A:1,3 s CPU, 1,4 s trvání
- Dotaz B:2,3 s CPU, 1,2 s trvání
Dotaz B používá paralelismus:CPU> trváníeg dotaz používá 2 CPU, průměrně 1,15 sekundy na každý
Dotaz A pravděpodobně není:CPU
To vysvětluje náklady v poměru k dávce:17 % u jednoduššího, neparalelního plánu dotazů.
Optimalizátor zjistí, že dotaz B je dražší a bude mít prospěch z paralelismu, i když to vyžaduje zvláštní úsilí.
Pamatujte však, že dotaz B využívá 100 % 2 CPU (takže 50 % pro 4 CPU) po dobu jedné sekundy. Dotaz A využívá 100 % jednoho CPU po dobu 1,5 sekundy.
Vrchol pro dotaz A je nižší na úkor delšího trvání. Koho to zajímá s jedním uživatelem? Se 100 je to možná rozdíl...