micro_batch
时间: 2023-09-11 17:04:49 浏览: 152
MicroBatch是一种通过延迟来提高吞吐量的处理策略。默认情况下,MicroBatch是关闭的,但可以通过配置文件进行开启。在开启MicroBatch时,需要设置相关的延迟时间和最大缓存数据量。
使用MicroBatch可以在聚合和连接等无限流操作中获得显著的性能提升。此外,MicroBatch相对于MiniBatch来说更加稳定,更不容易引起反压。因此,如果用户有对延迟要求不是特别高的场景,建议开启MicroBatch,特别是在遇到数据抖动问题时。
需要注意的是,如果用户对延迟要求非常低,则不建议开启MicroBatch,因为MicroBatch会引入一定的延迟。最终是否开启MicroBatch还需要根据具体的业务场景和性能需求来进行权衡和选择。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Flink SQL 核心解密 —— 提升吞吐的利器 MicroBatch](https://blog.csdn.net/SunnyYoona/article/details/127209707)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]