You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何手动触发flush清理wal目录?兼询自动flush执行频率

Apache IoTDB WAL Flush 相关问题解答

自动Flush的频率

系统自动执行flush的频率由配置项 flush_interval 控制,该参数位于 iotdb-engine.properties 文件中,单位为毫秒,默认值是60000(即60秒)。

除定时触发外,当WAL文件大小达到配置项 wal_file_size_threshold 设置的阈值时,也会触发自动flush并切换新的WAL文件,该参数默认值为67108864(即64MB)。

是否支持手动触发WAL数据Flush

支持手动触发WAL数据flush操作。

手动触发的方式

1. CLI命令行触发

在IoTDB的命令行客户端(CLI)中,可执行以下命令:

  • 触发全局所有存储组的flush:
    FLUSH
    
  • 触发指定存储组的flush:
    FLUSH root.sg1
    

2. API调用触发

通过JDBC、Session API等方式调用flush接口,以Session API为例,可调用 flush() 或 flush(String storageGroup) 方法实现对应范围的flush操作。

手动触发无需额外配置参数,直接执行命令或调用接口即可。

内容的提问来源于stack exchange,提问作者tianyi zhang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 21:57:33