Skip to main content
Estas configuraciones están disponibles en system.settings y se generan automáticamente a partir del código fuente.

correlated_subqueries_default_join_kind

Controla el tipo de JOIN del plan de consulta decorrelacionado. El valor predeterminado es right, lo que significa que el plan decorrelacionado contendrá RIGHT JOINs con la entrada de la subconsulta en el lado derecho. Valores posibles:
  • left - El proceso de decorrelación producirá LEFT JOINs y la tabla de entrada aparecerá en el lado izquierdo.
  • right - El proceso de decorrelación producirá RIGHT JOINs y la tabla de entrada aparecerá en el lado derecho.
Cuando la entrada de la subconsulta se comparte mediante un búfer en memoria (consulte correlated_subqueries_use_in_memory_buffer), se usa right independientemente de esta configuración, porque solo ese diseño evalúa el escritor del búfer antes que el lector. El tipo de JOIN es un detalle interno del plan decorrelacionado y no cambia el resultado.

correlated_subqueries_substitute_equivalent_expressions

Utiliza expresiones de filtro para inferir expresiones equivalentes y sustituirlas en lugar de crear un CROSS JOIN.

correlated_subqueries_use_in_memory_buffer

Utiliza un búfer en memoria para la entrada de las subconsultas correlacionadas para evitar evaluarlas repetidamente.
Última modificación el 14 de agosto de 2026