15.2. ¿Cuándo se pueden usar las consultas en paralelo? #

Existen varios parámetros de configuración que pueden hacer que el planificador de consultas no genere un plan de consulta en paralelo bajo ninguna circunstancia. Para que se puedan generar planes de consulta en paralelo, las siguientes configuraciones deben estar definidas como se indica.

Además, el sistema no debe estar ejecutándose en modo de usuario único (single-user mode). Dado que todo el sistema de base de datos se está ejecutando como un único proceso en esta situación, no habrá trabajadores en segundo plano disponibles.

Incluso cuando en general sea posible generar planes de consulta en paralelo, el planificador no los generará para una consulta dada si se cumple alguna de las siguientes condiciones:

Incluso cuando se genera un plan de consulta en paralelo para una consulta en particular, existen varias circunstancias bajo las cuales será imposible ejecutar ese plan en paralelo en el momento de la ejecución. Si esto ocurre, el líder ejecutará la parte del plan por debajo del nodo Gather completamente por sí mismo, casi como si el nodo Gather no estuviera presente. Esto sucederá si se cumple alguna de las siguientes condiciones: