【发布时间】:2023-01-15 14:58:14
【问题描述】:
我正在使用 TDengine 3.0。现在发现在/var/lib/taos/vnode/vnode2/wal/下生成了大量0000000.log,占用空间很大。 日志文件应该如何配置,文件应该如何清理?
【问题讨论】:
标签: tdengine
我正在使用 TDengine 3.0。现在发现在/var/lib/taos/vnode/vnode2/wal/下生成了大量0000000.log,占用空间很大。 日志文件应该如何配置,文件应该如何清理?
【问题讨论】:
标签: tdengine
WAL_RETENTION_PERIOD:指定 WAL 文件被删除的时间。该参数用于数据订阅。输入以秒为单位的时间。 single copy 的默认值为 0。值为 0 表示每个 WAL 文件在其内容写入磁盘后立即被删除。 -1:永远不会删除 WAL 文件。多副本的默认值为 4 天。
WAL_RETENTION_SIZE:指定删除 WAL 文件的大小。该参数用于数据订阅。输入以 KB 为单位的大小。 single copy 的默认值为 0。值为 0 表示每个 WAL 文件在其内容写入磁盘后立即被删除。 -1:永远不会删除 WAL 文件。多副本的默认值为-1。 WAL_ROLL_PERIOD:指定 WAL 文件轮换的时间。这段时间过去后,将创建一个新的 WAL 文件。 single copy 默认值为 0,0 表示只有在之前的 WAL 文件写入磁盘后,才会创建新的 WAL 文件。多副本的默认值为 1 天。
WAL_SEGMENT_SIZE:指定一个 WAL 文件的最大大小。当前的 WAL 文件达到这个大小后,会创建一个新的 WAL 文件。默认值为 0。值为 0 表示只有在先前的 WAL 文件写入磁盘后才会创建新的 WAL 文件。
这四种配置可以帮助你
【讨论】: