TDengine无法自动删除过期数据
expired data cannot be deleted automatically in TDengine
基于TDengine website的官方文档:
KEEP is how long the data of the database is kept, the default is 3650 days (10 years), and the database will automatically delete the data expired;
我使用以下 SQL 创建了一个数据库:create database test keep 15。但我发现使用 select 查询仍然可以显示超过 15 天的数据。
谁知道为什么过期数据没有自动删除?
我终于明白了,数据文件中可能既有过期的数据也有未过期的数据,TDengine数据库只有在数据全部过期后才会删除数据文件。
基于TDengine website的官方文档:
KEEP is how long the data of the database is kept, the default is 3650 days (10 years), and the database will automatically delete the data expired;
我使用以下 SQL 创建了一个数据库:create database test keep 15。但我发现使用 select 查询仍然可以显示超过 15 天的数据。 谁知道为什么过期数据没有自动删除?
我终于明白了,数据文件中可能既有过期的数据也有未过期的数据,TDengine数据库只有在数据全部过期后才会删除数据文件。