Параметр query_max_stage_count
управляет только пределом количества жестких ступеней.
Вы можете наблюдать это, установив низкое значение:
presto> SET SESSION query_max_stage_count = 2;
SET SESSION
presto> SELECT DISTINCT name FROM (SELECT name FROM tpch.tiny.nation UNION ALL SELECT name FROM tpch.tiny.nation);
Query 20200621_080512_00011_gd9gz failed: Number of stages in the query (4) exceeds the allowed maximum (2). [...]
В настоящее время "предел мягких ступеней" (порог, выше которого выдается предупреждение) можно настроить только в свойстве config.properties
with query.stage-count-warning-threshold
, и нет свойства сеанса, которое могло бы переопределить этот параметр.
Если вы чувствуете, что предупреждение также должно контролироваться свойство сеанса, отправьте новую проблему по номеру https://github.com/prestosql/presto/issues/new.