Todos los productos
Search
Centro de documentos

PolarDB:Consulta paralela elástica

Última actualización: Sep 17, 2026

PolarDB for PostgreSQL (Compatible with Oracle) ofrece la función Elastic Parallel Query, que permite ejecutar una consulta SQL en varios nodos de cómputo de forma distribuida. Esto mejora el rendimiento de las consultas de PolarDB for PostgreSQL (Compatible with Oracle), aumenta el rendimiento de E/S de Polar File System (PolarFS) y la utilización de CPU de los nodos de cómputo, además de optimizar el uso de memoria en dichos nodos.

Requisitos previos

  • Para usar la función Elastic Parallel Query en un clúster con una versión menor del kernel anterior a V1.1.20 (publicada en enero de 2022), acceda al centro de cuotas. Haga clic en Apply dentro de la columna Actions correspondiente a polardb_pg_epq_usage.

  • La versión menor del kernel de PolarDB for PostgreSQL (Compatible with Oracle) debe ser V1.1.11 o posterior. Para obtener más información sobre cómo actualizar la versión menor del kernel, consulte Minor version management.

Beneficios

La función Elastic Parallel Query ofrece a continuación los siguientes beneficios:

  • Capacidades de procesamiento híbrido transaccional y analítico (HTAP):

    • Ejecuta consultas analíticas en tiempo real sobre datos de procesamiento transaccional (TP).

    • Aísla los nodos de solo lectura donde se ejecutan las consultas analíticas de aquellos que procesan consultas transaccionales, sin afectar los servicios de TP.

  • Escalado elástico habilitado por la arquitectura de separación entre cómputo y almacenamiento de PolarDB for PostgreSQL (Compatible with Oracle):

    • Se pueden agregar nodos de solo lectura según los requisitos de su negocio para aumentar los recursos de cómputo. Los nodos agregados se incluyen automáticamente en la lista de nodos de solo lectura donde se lleva a cabo la ejecución paralela de forma distribuida. De este modo, el sistema no necesita aplicar resharding a los datos.

    • No se produce sesgo de datos.

Escenarios

Esta función es adecuada para escenarios de negocio que requieren análisis sencillos, como las conciliaciones.

Descripción general de la función

  • Utilice la función Elastic Parallel Query para ejecutar consultas analíticas. Así podrá aprovechar capacidades específicas de HTAP según los requisitos de su negocio. Para obtener más información, consulte Use the Elastic Parallel Query feature to run analytical queries.

  • Esta función también acelera el proceso de creación de índices. Para obtener más información, consulte .

  • Otro caso de uso es la aceleración en la creación de índices B-tree e índices globales de tipo B-tree. Para obtener más información, consulte Use Elastic Parallel Query to accelerate index creation.

  • Además, permite analizar índices BRIN. Para habilitar la función Elastic Parallel Query, establezca el parámetro polar_enable_px en on. De esta manera, puede usar índices BRIN para mejorar el rendimiento de las consultas. Para obtener más información sobre los índices BRIN, consulte BRIN indexes.

  • El análisis de índices BRIN también está available mediante esta función. Establezca el parámetro polar_enable_px en on para habilitarla y aprovechar los índices BRIN en la mejora del rendimiento de las consultas.

  • Es posible ejecutar consultas analíticas a nivel de sistema, de sesión o de consulta. Para obtener más información, consulte Use the Elastic Parallel Query feature to run analytical queries.

  • PolarDB for PostgreSQL (Compatible with Oracle) le permite consultar datos de tablas particionadas mediante la función Elastic Parallel Query para mejorar el rendimiento de la base de datos. Para obtener más información, consulte Use the Elastic Parallel Query feature to query data from partitioned tables.