Skip to main content
Estas configurações estão disponíveis em system.settings e são autogeradas a partir do código-fonte.

optimize_and_compare_chain

Propaga comparações com constantes em cadeias de AND para melhorar a capacidade de filtragem. Suporta os operadores <, <=, >, >=, = e combinações entre eles. Por exemplo, (a < b) AND (b < c) AND (c < 5) se tornaria (a < b) AND (b < c) AND (c < 5) AND (b < 5) AND (a < 5).

optimize_and_compare_chain_max_hash_work

Orçamento de trabalho da otimização optimize_and_compare_chain durante a análise da consulta, medido pelo número de nós da árvore de consulta cujo hash é calculado por getTreeHash (o custo dominante dessa otimização). Quando uma consulta tiver calculado o hash de mais nós do que esse valor ao aplicar a otimização, ela deixa de aplicá-la no restante da consulta. Isso limita o tempo de análise de consultas com cadeias AND de comparações muito numerosas ou muito grandes, nas quais a otimização poderia, de outra forma, dominar a análise sem simplificar nada. Interromper antes é sempre seguro: isso apenas abre mão de uma otimização e nunca altera os resultados. Defina como 0 para desabilitar o orçamento (ilimitado).
Última modificação em 23 de julho de 2026