过期数据定时清理后,释放空间和实际不符

【TDengine 使用环境】
生产环境 /测试/ Poc/预生产环境

【TDengine 版本】

3.3.6.0

【操作系统以及版本】

【部署方式】容器/非容器部署

【集群节点数】

【集群副本数】

【描述业务影响】

【问题复现路径/shan】做过哪些操作出现的问题

【遇到的问题:问题现象及影响】

【资源配置】

【报错完整截图】(不要大段的粘贴报错代码,论坛直接看报错代码不直观)

数据库配置如下: “KeepDays”: 200,“Replica”: 1,“Buffer”: 512,“VGroups”: 16,“Duration”: 2,“TsdbPagesize”: 4,

每天增长的数据要比过期的数据少,根据配置看每两天数据库会定时清理过期数据,每次清理磁盘空间释放0.5%,但实际每天增长差不多0.4%,两天一清理,完全不能覆盖实际增长的,导致硬盘空间持续增长,这个是什么原因,有什么办法避免。

你是说 每天增长 0.4%的磁盘空间,但每2天释放的磁盘空间只有 0.5%。也就是说相当于每天只释放了 0.25%。所以磁盘会持续增长?

确认每天写入的数据量都是相同的吗?

可以直接查看一下 每个 vnode 下的 目录,看看每天的变化有多少。