InfluxDB的数据保留策略(RP) 用来定义数据在InfluxDB中存放的时间,或者定义保存某个期间的数据。数据库
一个数据库能够有多个保留策略,但每一个策略必须是独一无二的。api
InfluxDB自己不提供数据的删除操做,所以用来控制数据量的方式就是定义数据保留策略。spa
所以定义数据保留策略的目的是让InfluxDB可以知道能够丢弃哪些数据,从而更高效的处理数据。code
InfluxDB的连续查询是在数据库中自动定时启动的一组语句,语句中必须包含 SELECT
关键词和 GROUP BY time()
关键词。接口
InfluxDB会将查询结果放在指定的数据表中。flux
使用连续查询是最优的下降采样率的方式,连续查询和存储策略搭配使用将会大大下降InfluxDB的系统占用量。rem
并且使用连续查询后,数据会存放到指定的数据表中,这样就为之后统计不一样精度的数据提供了方便。it
1)经过influxdb内置的http api接口写入,这种方式支持批量写入,批量写入时field值必须是数字而且必须有一个filed字段,效率
在批量写入时不能单独指定measurement的数据保留策略,批量写入优势:写入速度快。file
2)单条写入,只能一条条插入,在插入时能够指定数据保留策略,一旦某个表指定了数据保留策略,
下次查询时就必须在表名前面加上数据保留策略名称,单条插入的缺点:插入效率低。