PolarDB for PostgreSQL (Compatible with Oracle) oferece suporte à execução paralela entre nós e distribui consultas SQL por vários nós de computação. Esse recurso acelera consultas analíticas no PolarDB for PostgreSQL (Compatible with Oracle), maximiza o throughput de E/S do PolarFileSystem e melhora a utilização de CPU e memória em todos os nós de computação.
Pré-requisitos
Para clusters criados antes da versão V1.1.20 (janeiro de 2022), ative esse recurso manualmente. Acesse o Quota Center, localize a cota PolarDB PG Cross-node Parallel Execution e clique em Request na coluna Operation.
A versão secundária do mecanismo do PolarDB for PostgreSQL (Compatible with Oracle) deve ser V1.1.11 ou posterior. Para atualizar, consulte Gerenciamento de versões.
Benefícios
A execução paralela entre nós oferece os seguintes benefícios:
-
Processamento transacional e analítico híbrido (HTAP):
Execute consultas analíticas em dados transacionais (TP) em tempo real.
Nós somente leitura analíticos podem ficar fisicamente isolados dos nós somente leitura TP para evitar que consultas analíticas afetem os serviços TP.
-
Dimensionamento com a arquitetura de armazenamento e computação desacoplados do PolarDB for PostgreSQL (Compatible with Oracle):
Adicione nós somente leitura conforme necessário. Novos nós participam do processo de computação paralela distribuída sem necessidade de resharding de dados.
Evita distorção de dados.
Cenários
Indicado para cargas de trabalho analíticas leves em operações diárias, como conciliação de contas.
Recursos
Executa consultas analíticas e fornece capacidades HTAP.Usar execução paralela entre nós para consultas analíticas.
Acelera a criação de índices..
Acelera também a construção de índices, incluindo índices B-tree e B-tree globais.Usar execução paralela entre nós para acelerar a criação de índices.
Oferece suporte a varreduras de índice BRIN. Defina o parâmetro polar_enable_px como on para usar índices BRIN e melhorar o desempenho das consultas.Índices BRIN.
Oferece suporte a varreduras de índice BRIN. Defina o parâmetro polar_enable_px como on para usar índices BRIN e melhorar o desempenho das consultas.
Permite executar consultas analíticas nos níveis de sistema, sessão ou consulta.Usar execução paralela entre nós para consultas analíticas.
O PolarDB for PostgreSQL (Compatible with Oracle) oferece suporte à execução paralela entre nós em tabelas particionadas para melhorar o desempenho.Usar execução paralela entre nós em tabelas particionadas.