Package io.trino.memory
Class NodeMemoryConfig
java.lang.Object
io.trino.memory.NodeMemoryConfig
@DefunctConfig("deprecated.legacy-system-pool-enabled")
public class NodeMemoryConfig
extends Object
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull io.airlift.units.DataSize@NotNull io.airlift.units.DataSize@NotNull io.airlift.units.DataSize@NotNull Optional<io.airlift.units.DataSize>booleanDeprecated.setHeapHeadroom(io.airlift.units.DataSize heapHeadroom) setMaxQueryMemoryPerNode(io.airlift.units.DataSize maxQueryMemoryPerNode) setMaxQueryTotalMemoryPerNode(io.airlift.units.DataSize maxQueryTotalMemoryPerNode) setMaxQueryTotalMemoryPerTask(io.airlift.units.DataSize maxQueryTotalMemoryPerTask) setReservedPoolDisabled(boolean reservedPoolDisabled) Deprecated.voidsetReservedPoolEnabled(boolean reservedPoolEnabled) Deprecated.
-
Field Details
-
AVAILABLE_HEAP_MEMORY
public static final long AVAILABLE_HEAP_MEMORY -
QUERY_MAX_MEMORY_PER_NODE_CONFIG
- See Also:
-
QUERY_MAX_TOTAL_MEMORY_PER_NODE_CONFIG
- See Also:
-
QUERY_MAX_TOTAL_MEMORY_PER_TASK_CONFIG
- See Also:
-
-
Constructor Details
-
NodeMemoryConfig
public NodeMemoryConfig()
-
-
Method Details
-
getMaxQueryMemoryPerNode
@NotNull public @NotNull io.airlift.units.DataSize getMaxQueryMemoryPerNode() -
setMaxQueryMemoryPerNode
@Config("query.max-memory-per-node") public NodeMemoryConfig setMaxQueryMemoryPerNode(io.airlift.units.DataSize maxQueryMemoryPerNode) -
getMaxQueryTotalMemoryPerTask
-
setMaxQueryTotalMemoryPerTask
@Config("query.max-total-memory-per-task") public NodeMemoryConfig setMaxQueryTotalMemoryPerTask(io.airlift.units.DataSize maxQueryTotalMemoryPerTask) -
setReservedPoolEnabled
@Deprecated @LegacyConfig(value="experimental.reserved-pool-enabled", replacedBy="experimental.reserved-pool-disabled") public void setReservedPoolEnabled(boolean reservedPoolEnabled) Deprecated. -
isReservedPoolDisabled
Deprecated. -
setReservedPoolDisabled
@Deprecated @Config("experimental.reserved-pool-disabled") public NodeMemoryConfig setReservedPoolDisabled(boolean reservedPoolDisabled) Deprecated. -
getMaxQueryTotalMemoryPerNode
@NotNull public @NotNull io.airlift.units.DataSize getMaxQueryTotalMemoryPerNode() -
setMaxQueryTotalMemoryPerNode
@Config("query.max-total-memory-per-node") public NodeMemoryConfig setMaxQueryTotalMemoryPerNode(io.airlift.units.DataSize maxQueryTotalMemoryPerNode) -
getHeapHeadroom
@NotNull public @NotNull io.airlift.units.DataSize getHeapHeadroom() -
setHeapHeadroom
@Config("memory.heap-headroom-per-node") public NodeMemoryConfig setHeapHeadroom(io.airlift.units.DataSize heapHeadroom)
-