问题
时序数据库 IoTDB 1.3.0 版本数据库的 TTL 设置为两天,show databases details 看到设置也是正确的,怎么还是可以查到好几天前的数据?因为有很多不活跃的测点,所以专门设置了两天过期,有什么办法可以自动清理呢?设置方式是在配置文件统一设置的。

原因
- 可能因为期间出现过 ConfigNode OOM,加了内存重启过。
- 或者是当前版本已解决的 TTL Cache 不一致问题。
方案
- 用命令 unset 然后再 set,设置就可以生效了。
- 升级到最新版 IoTDB。