【TDengine 使用环境】
测试环境
【TDengine 版本】开源3.3.6.13
【操作系统以及版本】欧拉 openEuler 22.03
【部署方式】容器部署
【集群节点数】1
【集群副本数】1
【描述业务影响】超级表单独设置KEEP参数,并不生效
【遇到的问题:问题现象及影响】
开源版本中超级表是不是KEEP参数实际上并没有效果,只有数据库的KEEP参数是有效的。
默认数据库的KEEP参数是3650d也就是10年有效。超级表虽然可以设置KEEP参数,但是实际上并没有效果。
手动使用TRIM DATABASE 或者 FLUSH DATABASE 也无效。
超级表中关于KEEP参数的描述
删除数据并不会立即释放该表所占用的磁盘空间,而是把该表的数据标记为已删除,在查询时这些数据将不会再出现,但释放磁盘空间会延迟到系统自动清理(建库参数 keep 生效)或用户手动进行数据重整时(企业版功能 compact)
数据库默认设置的10年,超级表手动设置为1天,但是实际上定时清理要在10年后才会触发生效,不符合预期
预期是想要超级表中超过1天的数据自动清理。
还望大佬答疑解惑,社区中并没有找到答案

