Performance Analysis and Tuning Guides for Hybrid Shuffle Mode
Learn how to optimize the performance of Hybrid Shuffle Mode with our comprehensive analysis and tuning guides.
Technical articles on stream processing, Apache Flink, architecture, and the internals that power real-time data platforms.
Learn how to optimize the performance of Hybrid Shuffle Mode with our comprehensive analysis and tuning guides.
Discover key strategies to optimize Flink SQL performance, including sub-plan reuse, fast aggregation, and advanced techniques for efficient data processing.
Discover how disk performance affects Flink jobs using RocksDB as we analyze a throughput drop issue and uncover solutions to optimize state backend performance.
What the RocksDB state backend uses memory for in Apache Flink, and three RocksDB settings that control it: block cache size, write buffer size and max write buffer number.
A worked example for sizing an Apache Flink cluster: start from throughput, keys and state size, then add up network, state-access and checkpoint traffic per machine.
How Apache Flink responds to backpressure: bounded network buffer pools let a slow task throttle its upstream tasks, all the way back to a durable source, without losing data.