Propriedades de configuração paraPresto (C++)- nós coordenadores

Você pode personalizar as propriedades de configuração do coordenador por meio de uma API paraPresto (C++).

Propriedades de configuração do Presto (C++)- nós coordenadores
Nome da propriedade Tipo Validação adicionada
http-server.log.max-size Sequência Limite{1, 1e13} ; os valores suportados são números com ou sem unidades TB, MB, GB, B, KB
http-server.log.max-history Integer Limite{1, 1000}
http-server.threads.max Integer Limite{1, 1000}
log.max-history Integer Limite{1, 1000}
log.max-size Sequência Limite{1, 1e13} ; os valores suportados são números com ou sem unidades TB, MB, GB, B, KB
node-scheduler.max-pending-splits-per-task Integer Limite{1, 1000}
node-scheduler.max-splits-per-node Integer Limite{1, 1000}
optimizer.joins-not-null-inference-strategy Sequência Qualquer cadeia
optimizer.default-filter-factor-enabled Booleano true ou false
optimizer.exploit-constraints Booleano true ou false
optimizer.in-predicates-as-inner-joins-enabled Booleano true ou false
optimizer.partial-aggregation-strategy Sequência Qualquer cadeia
optimizer.prefer-partial-aggregation Booleano true ou false
optimizer.infer-inequality-predicates Booleano true ou false
optimizer.handle-complex-equi-joins Booleano true ou false
optimizer.generate-domain-filters Booleano true ou false
optimizer.size-based-join-flipping-enabled Booleano true ou false
optimizer.default-join-selectivity-coefficient Valor flutuante
join-max-broadcast-table-size Sequência Limite{1, 1e13} ; os valores suportados são números com ou sem unidades TB, MB, GB, B, KB
query.client.timeout Sequência Limite{1, 1e13} ; os valores suportados são números com ou sem unidades m, s, ms, h
query.execution-policy Sequência Qualquer cadeia
query.low-memory-killer.policy Sequência Qualquer cadeia
query.max-execution-time Sequência Limite{1, 1e13} ; os valores suportados são números com ou sem unidades m,s,ms,h
query.max-history Integer Limite{1, 10000}
query.max-total-memory-per-node Sequência Limite {1, 1e13}; os valores suportados são números com unidades TB, MB, GB, B, KB
query.max-total-memory Sequência Limite {1, 1e13}; os valores suportados são números com unidades TB, MB, GB, B, KB
query.max-memory-per-node Sequência Limite {1, 1e13}; os valores suportados são números com unidades TB, MB, GB, B, KB
query.max-memory Sequência Limite {1, 1e13} Os valores suportados são números com unidades TB, MB, GB, B, KB
query.max-stage-count Integer Limite{1, 10000}
query.min-expire-age Sequência os valores suportados são números com ou sem unidades m, s, ms, h
query.min-schedule-split-batch-size Integer Limite{1, 10000}
query.stage-count-warning-threshold Integer Limite{1, 10000}
query.max-length Integer Limite{1, 10000}
scale-writers Booleano true ou false
scheduler.http-client.max-requests-queued-per-destination Integer Limite{1, 100000}
shutdown.grace-period Sequência Limite{1, 1e13} ; os valores suportados são números com ou sem unidades m, s, ms, h
native-execution-enabled Booleano true ou false
optimizer.optimize-hash-generation Booleano true ou false
regex-library Sequência Qualquer cadeia
use-alternative-function-signatures Booleano true ou false
experimental.table-writer-merge-operator-enabled Booleano true ou false