Skip to main content
Essas configurações estão disponíveis em system.settings e são geradas automaticamente com base no código-fonte.

correlated_subqueries_default_join_kind

Controla o tipo de junção usado no plano de consulta decorrelacionado. O valor padrão é right, o que significa que o plano decorrelacionado conterá RIGHT JOINs com a entrada da subconsulta no lado direito. Valores possíveis:
  • left - O processo de decorrelação produzirá LEFT JOINs, e a tabela de entrada aparecerá no lado esquerdo.
  • right - O processo de decorrelação produzirá RIGHT JOINs, e a tabela de entrada aparecerá no lado direito.
Quando a entrada da subconsulta é compartilhada por meio de um buffer em memória (consulte correlated_subqueries_use_in_memory_buffer), right é usado independentemente dessa configuração, pois somente esse layout avalia o gravador do buffer antes do leitor. O tipo de junção é um detalhe interno do plano decorrelacionado e não altera o resultado.

correlated_subqueries_substitute_equivalent_expressions

Use expressões de filtro para inferir expressões equivalentes e substituí-las, em vez de criar um CROSS JOIN.

correlated_subqueries_use_in_memory_buffer

Usa buffer em memória para a entrada de subconsultas correlacionadas para evitar reavaliações.
Última modificação em 14 de agosto de 2026