InfluxDB数据保留策略(Retention Policies)详解
创作时间:
作者:
@小白创作中心
InfluxDB数据保留策略(Retention Policies)详解
引用
CSDN
1.
https://blog.csdn.net/lomodays207/article/details/109714072
InfluxDB每秒可以处理成千上万条数据,要将这些数据全部保存下来会占用大量的存储空间,有时我们可能并不需要将所有历史数据进行存储并且InfluxDB本身不提供数据的删除操作,因此,InfluxDB推出了数据保留策略RP(Retention Policies),用来让我们自定义数据的保留时间。
创建RP
当执行create database时,会创建一个名叫autogen的retention policy,duration=0 表示它会永久保留数据。
create database testdb
use testdb
show retention policies
输出结果:
name duration shardGroupDuration replicaN default
---- -------- ------------------ -------- -------
autogen 0s 168h0m0s 1 true
可以通过create retention policy的命令来创建一个新的retention policy
CREATE RETENTION POLICY "one_month" ON "testdb" DURATION 30d REPLICATION 1 DEFAULT
其中:
- one_month:策略名
- testdb:具体的数据库名
- 30d:保存 30 天,30 天之前的数据将被删除,它具有各种时间参数,比如:h(小时),w(星期)
- REPLICATION 1:副本个数,这里填 1 就可以了
- DEFAULT 设为默认的策略
- shardGroupDuration :表示一个shard文件所存的数据的时间跨度
查看更新后的策略:
show retention policies
输出结果:
name duration shardGroupDuration replicaN default
---- -------- ------------------ -------- -------
autogen 0s 168h0m0s 1 false
one_month 720h0m0s 24h0m0s 1 true
PS : 如果切换数据库的retention policy的话,已有的数据会被全部删掉。
shardGroupDuration的取值:
更新RP
使用alter retention policy语句更新
alter retention policy autogen on mydb duration 30d REPLICATION 1 SHARD DURATION 1d default
查看更新后的策略:
show retention policies
输出结果:
name duration shardGroupDuration replicaN default
---- -------- ------------------ -------- -------
autogen 720h0m0s 24h0m0s 1 true
删除RP
DROP RETENTION POLICY "rp_name" ON "db_name"
retention policy使用建议
对于retention policy,最好的方式是在创建数据库时就考虑清楚数据要保留多长时间。
比如,可以通过下面的方式创建一个保留30天的数据库,并且,influxdb还会自动生成一个比较合理的shardGroupDuration,此时是1天。
create database testdb2 with duration 30d
show retention policies on testdb2
输出结果:
name duration shardGroupDuration replicaN default
---- -------- ------------------ -------- -------
autogen 720h0m0s 24h0m0s 1 true
热门推荐
如何理解黄金与股市的关系?这种关系如何影响投资组合的配置?
三者险到底买多少保额的?很多人都拿不准,定损员所出实话
头痛应挂哪一科?根据症状来选择科室!
中医治疗颈椎病的四种神奇疗法
颈椎病患者的心理调节秘籍
电工证书的作用与价值:提升就业竞争力与薪资待遇
中国古代宴饮酒文化揭秘
怀孕八个月:胎儿发育关键期,准妈妈必知要点
春节打卡云南,体验彩云之南的魅力
《牡丹亭》名句中的哲学思考:杜丽娘与柳梦梅的至情之路
盲鱼生存环境探秘:打造完美水族馆
白求恩医院教你如何通过康复训练管理颈椎病引发的高血压
五禽戏:颈椎病与高血压的双重克星
中医治颈椎病,高血压也能搞定?
仝小林院士揭秘颈源性高血压:从发病机制到创新疗法
高端农业装备:拖拉机性能优化的关键技术与发展趋势
单缸拖拉机的超强牵引力揭秘
刘涛新剧《闻香记》:一部展现民国女性力量的悬疑佳作
从都市精英到基层干部:刘涛在《县委大院》中的角色塑造之惑
和平精英图书馆卡点位教学:各种枪械适用攻略
重要提醒:盐酸倍他司汀儿童禁用,家长需警惕
五一阳泉三日游线路推荐
华侨大学是公办还是民办大学?
慢阻肺:隐藏在呼吸间的“沉默杀手”
购房担保费可以退吗
颐和园门票怎么买?
只要是退伍军人,这6项优待政策,条件符合都能享受!
芦荟种植新潮流:一片叶子搞定环保家居
冬季养生必备:掌握芦荟种植技巧
鲜炖燕窝属于保健品还是食品?鲜炖燕窝分类探讨