在 TDengine 中,用户如何设置数据的保留时间?
考察说明
考查对 TDengine 数据保留时间配置方法的掌握。
回答思路
- 【回答框架 1】TDengine 通过创建数据库时指定 keep 参数来设置数据的保留时间,单位是天。例如 CREATE DATABASE dbname KEEP 365 表示保留 365 天。
- 【回答框架 2】保留时间到期后,TDengine 会自动清理过期数据,释放存储空间,无需手动干预。
- 【回答框架 3】可以通过 SHOW DATABASES 查看当前数据库的 keep 配置。
- 【回答框架 4】如果需要修改已有数据库的保留时间,可以使用 ALTER DATABASE 语句,但需注意修改后对已有数据的影响。
- 【关键点 1】keep 参数在 CREATE DATABASE 时设置,单位是天。
- 【关键点 2】过期数据由系统自动清理,不需手动删除。
- 【关键点 3】使用 SHOW DATABASES 可查看配置,ALTER DATABASE 可修改。
- 【易错点 1】修改 keep 参数不会立即删除已超期数据,实际清理可能延迟。
- 【易错点 2】keep 参数过短可能导致数据提前丢失,需根据业务需求设置。