Проследяването на профайлъра го поставя в перспектива.
- Заявка A:1,3 секунди процесор, 1,4 секунди продължителност.
- Заявка B:2,3 секунди процесор, 1,2 секунди продължителност.
Заявка B използва паралелизъм:CPU> durationeg, заявката използва 2 CPU, средно 1,15 секунди всяка
Заявка А вероятно не е:CPU
Това обяснява разходите спрямо пакета:17% от за по-простия, непаралелен план за заявки.
Оптимизаторът установява, че заявка Б е по-скъпа и ще се възползва от паралелизма, въпреки че са необходими допълнителни усилия за това.
Не забравяйте обаче, че заявка B използва 100% от 2 CPUS (така че 50% за 4 CPU) за една секунда или така. Заявка A използва 100% от един процесор за 1,5 секунди.
Пикът за заявка А е по-нисък, за сметка на увеличената продължителност. На кой му пука при един потребител? Със 100 може би има разлика...