This article describes adaptive parallelism as the default scaling policy for all new streaming jobs starting from v1.7 in RisingWave. With adaptive parallelism, the system will automatically adjust parallelism to leverage added CPU cores or nodes in the cluster, ensuring optimal resource utilization.
streaming_max_parallelism
session variable, which determines the upper limit for parallelism that can be set for a streaming job.
rw_streaming_parallelism
. See Monitor parallelism for more details.
kubectl
.adaptive
). If the parallelism is set, streaming jobs will use fixed
parallelism.
rw_fragment_parallelism
instead: