Capítulo 15. Consulta paralela

Índice

15.1. Como funciona a consulta paralela
15.2. Quando pode ser usada a consulta paralela?
15.3. Planos paralelos
15.3.1. Varreduras paralelas
15.3.2. Junções paralelas
15.3.3. Agregações paralelas
15.3.4. Anexações Paralelas
15.3.5. Dicas de planos paralelos
15.4. Segurança da paralelização
15.4.1. Marcação de paralelização para funções e agregações

O PostgreSQL pode criar planos de consulta que podem utilizar várias CPUs para responder a consultas mais rapidamente. Esse recurso é conhecido como consulta paralela. Muitas consultas não podem se beneficiar de consulta paralela, seja devido a limitações da implementação corrente, ou por não haver nenhum plano de consulta imaginável que seja mais rápido que o plano de consulta serial. Entretanto, para consultas que podem se beneficiar, a aceleração da consulta paralela geralmente é muito significativa. Muitas consultas podem ser executadas duas vezes mais rápido ao usar consulta paralela, e algumas consultas podem ser executadas quatro vezes mais rápido ou até mais. As consultas que tocam em uma grande quantidade de dados, mas retornam apenas algumas linhas para o usuário, normalmente são as mais beneficiadas. Esse capítulo explica alguns detalhes sobre como a consulta paralela funciona, e em quais situações podem ser usadas para que os usuários desejando usá-las possam compreender o que esperar.

Contato

CSS válido!