InfluxDB 数据保存策略(RP)
- 说明:定义数据在 InfluxDB 中存放的时间,或定义保存某个期间的数据。一个数据库可以有多个保存策略,但每个策略必须是独一无二的。
- 目的:因 InfluxDB 本身不提供数据的删除操作,所以用数据保存策略来控制数据量(通过策略让 InfluxDB 知道可以丢弃哪些数据,从而更高效的处理数据)。
对策略的操作
策略这个关键词 “POLICY” 在使用是应该大写,小写应该会出错。
-
查询策略:telegraf是一个策略
- name:名称
- duration:持续时间,0表示无限制
- shardGroupDuration:shardGroup(是InfluxDB的一个基本储存结构)的存储时间,应该大于这个时间的数据在查询效率上应该有所降低。
- replicaN:全称是REPLICATION,副本个数。
- default:是否是默认策略。
> show retention POLICIES ON telegraf name duration shardGroupDuration replicaN default default 0