15.2. Quando pode ser usada a consulta paralelizada? #

Existem várias configurações que podem fazer com que o planejador de consulta não gere um plano com paralelismo em nenhuma circunstância. Para que seja gerado um plano com paralelismo, as configurações a seguir devem ser definidas conforme indicado:

Além disso, o sistema não deve operar no modo mono-usuário. Como todo o sistema de banco de dados seria executado em um único processo nesta situação, não estaria disponível nenhum processo trabalhador em segundo plano.

Mesmo quando, em geral, é possível gerar planos com paralelismo, o planejador não os irá gerar para uma determinada consulta se alguma das seguintes condições for verdadeira:

Mesmo quando é gerado um plano com paralelismo para uma consulta específica, há várias circunstâncias em que será impossível executar este plano com paralelismo em tempo de execução. Se isto ocorrer, o líder executará a parte do plano abaixo do nó Gather inteiramente sozinho, quase como se o nó Gather não estivesse presente. Isto acontecerá se alguma das seguintes condições for atendida: