GitHub user CritasWang added a comment to the discussion: WAL超过50G限制导致后续写入操作拒绝问题
首先建议更新版本,有修复一系列关于 wal 的问题 关于问题 1. target_chunk_size 是指落成 tsfile 后里面每一个 chunk 的大小,这个与 tsfile 的文件内容有关,wal_memtable_snapshot_threshold_in_byte 是指 wal的 memtable(内存表)的缓存大小,到达后会写入wal文件中 2. 合理,除了序列数,还需要考虑行数。综合来说 行*列控制字啊一定范围内,比如 100 列 1000 行 3. WAL不能正常flush及删除是由于一些低版本的bug,比如 wal 被意外的 pin 住,比如被节点间数据同步阻塞,三个节点 wal 数量不同原因是因为 看dataregion 的 leader 分配是否均匀,以及不同测点的写入量是否相同。另外也跟副本同步的速度相关 4. 内存控制可以调整分配比例,第二个参数的配置个数跟默认的值的个数一致。关于flush_proportion,这个是可以调整的,但调整后的效果需要进行试验,不同场景会不一样 GitHub link: https://github.com/apache/iotdb/discussions/14995#discussioncomment-12933648 ---- This is an automatically sent email for dev@iotdb.apache.org. To unsubscribe, please send an email to: dev-unsubscr...@iotdb.apache.org