El rastro del generador de perfiles lo pone en perspectiva.
- Consulta A:1,3 segundos de CPU, 1,4 segundos de duración
- Consulta B:2,3 segundos de CPU, 1,2 segundos de duración
La consulta B usa paralelismo:CPU> duración, por ejemplo, la consulta usa 2 CPU, con un promedio de 1,15 segundos cada una
La consulta A probablemente no sea:CPU
Esto explica el costo relativo al lote:17 % del plan de consulta no paralelo más simple.
El optimizador determina que la consulta B es más costosa y se beneficiará del paralelismo, aunque requiere un esfuerzo adicional para hacerlo.
Sin embargo, recuerde que la consulta B usa el 100 % de 2 CPU (es decir, el 50 % para 4 CPU) durante aproximadamente un segundo. La consulta A usa el 100 % de una sola CPU durante 1,5 segundos.
El pico de la consulta A es más bajo, a expensas de una mayor duración. Con un usuario, ¿a quién le importa? Con 100, tal vez marque la diferencia...