Parámetros y variables
La consulta paralela se encuentra en la fase de open beta test (OBT). Se recomienda usarlo en el entorno de prueba.
Parámetros y variables compatibles
Parámetro |
Nivel |
Descripción |
---|---|---|
force_parallel_execute |
Global, Session |
Si se activa la consulta paralela. Si este parámetro se establece en ON, se activa la consulta paralela. Valor: OFF o ON Valor predeterminado: OFF |
parallel_max_threads |
Global |
Número máximo de subprocesos activos permitidos para la ejecución en paralelo. Si el número de subprocesos activos en el sistema actual excede el valor de este parámetro, la ejecución paralela no se puede habilitar para nuevas consultas. Rango de valores: 0-4294967295 Valor predeterminado: 64 |
parallel_default_dop |
Global, Session |
Grado de paralelismo predeterminado para la ejecución en paralelo. Si el grado de paralelismo no se especifica en las sentencias de consulta, se utiliza este valor de parámetro. Rango de valores: 0-1024 Valor predeterminado: 4. |
parallel_cost_threshold |
Global, Session |
El umbral de coste para permitir la ejecución paralela. Si el coste de ejecución en paralelo de las sentencias de consulta excede el valor de este parámetro, el optimizador habilita la ejecución en paralelo. Rango de valores: 0-4294967295 Valor predeterminado: 1000 |
parallel_queue_timeout |
Global, Session |
Tiempo de espera de la ejecución paralela. Si el tiempo de espera excede el valor de este parámetro, las nuevas consultas se ejecutarán en modo de subproceso único. Rango de valores: 0-4294967295 Valor predeterminado: 0. |
parallel_memory_limit |
Global |
Máxima memoria disponible para la ejecución en paralelo. Cuando la memoria utilizada para la ejecución paralela excede el valor de este parámetro, las nuevas consultas SQL no se ejecutarán en paralelo. Rango de valores: 0-4294967295 Valor predeterminado: 104857600 |
Variable |
Nivel |
Descripción |
---|---|---|
PQ_threads_running |
Global |
Número total de subprocesos simultáneos que se están ejecutando. |
PQ_memory_used |
Global |
Memoria total utilizada para la ejecución en paralelo. |
PQ_threads_refused |
Global |
Número total de consultas que no se pueden ejecutar en paralelo debido al límite en el número total de subprocesos. |
PQ_memory_refused |
Global |
Número total de consultas que no se pueden ejecutar en paralelo debido al límite de la memoria total. |