Limites de tamanho de complexidade e junção de consulta

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • A plataforma usa um banco de dados relacional para armazenar dados. A recuperação de dados pode envolver várias junções para criar um único conjunto de resultados. Embora essas junções sejam geralmente simples, em determinados casos, o sistema pode emitir junções muito grandes para reunir grandes números (>20) de tabelas.

    Os mecanismos de banco de dados normalmente lidam com várias junções muito bem. O modelo relacional assume que as junções são baratas e eficientes, e isso geralmente é verdade. No entanto, raramente junções excessivamente grandes podem causar um problema de desempenho do banco de dados.

    Para mitigar essa complexidade potencial, use a propriedade a seguir para limitar a complexidade e o tamanho da junção.

    Navegue até Propriedades do sistema > Sistema e encontre a propriedade com esta descrição:

    Número máximo de junções de banco de dados por consulta. Valores menores fazem com que o sistema emita um número maior de consultas menos complexas. Valores maiores reduzem o número de consultas ao custo de complexidade adicional por consulta. Na ausência de problemas de banco de dados conhecidos decorrentes de grandes contagens de junção, esta propriedade deve permanecer inalterada.

    Esta propriedade especifica o número máximo de junções que o sistema prefere fazer. Em determinados casos de borda, consultas mais complexas podem precisar ser emitidas, mas geralmente não será emitido mais do que esse número de junções. por exemplo, um valor de 10 resultará em não mais de 10 tabelas sendo unidas em uma determinada consulta.

    O sistema deve compensar o menor número de junções emitindo mais consultas para recuperar os dados necessários, portanto, ajustar esse número resultará no envio de mais consultas para o banco de dados. Na maioria dos casos, ajustar este parâmetro é contraproducente.

    Nota:
    Na ausência de problemas de banco de dados conhecidos decorrentes de grandes contagens de junção, este parâmetro deve permanecer inalterado.