首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Influx 0.9保留策略是否会删除数据?

InfluxDB 0.9是一个开源的时间序列数据库,用于高效地存储和查询大规模时间序列数据。在InfluxDB 0.9中,保留策略是用来控制数据保留和删除的机制。

保留策略决定了数据在数据库中的保留时间和精度。它定义了数据保留的规则,包括保留的时间范围、数据精度和删除策略。保留策略可以应用于整个数据库或特定的数据系列。

在InfluxDB 0.9中,保留策略不会直接删除数据。相反,它定义了数据的保留时间,过期的数据会被标记为过期状态,但不会立即删除。过期的数据会在后台进行删除,具体的删除时间取决于InfluxDB的配置和数据量。

保留策略的设置可以通过InfluxDB的命令行工具或API进行配置。可以指定保留的时间范围,例如保留最近30天的数据。还可以指定数据的精度,例如每小时、每天或每月存储一份数据。删除策略可以根据需求选择,例如删除过期数据或仅保留最新的数据。

对于InfluxDB 0.9,腾讯云提供了InfluxDB 2.0版本,作为其云原生数据库产品之一。InfluxDB 2.0具有更强大的功能和性能优化,并且支持更灵活的数据保留策略。您可以通过腾讯云的InfluxDB 2.0产品了解更多信息和详细介绍。

腾讯云InfluxDB 2.0产品介绍链接:https://cloud.tencent.com/product/influxdb

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

MongoDB 删除数据是否释放存储空间

导语通过删除无用数据来释放存储空间,对于数据库来说是很常见的需求。但是很多 MongoDB用户发现,在执行删除操作后,存储空间并没有很快释放。...原理分析MongoDB 中常见的删除操作有:1.库表整体删除。比如 dropCollection/dropDatabase, 会将对应的表、索引文件删除。磁盘空间很快得到释放。2.逻辑删除部分数据。...则在进行 checkpoint 操作时,立马释放磁盘空间(通过 truncate 进行空间回收)。...,只保留 {_id:1} 这条数据,其他的全部删除PRIMARY> db.mytest.remove({_id:{$ne:1}})文件反而更大了一点,虽然只有 1 条数据:PRIMARY> db.mytest.stats...,是否释放空间综合上述分析,文件变大,变小,不变都有可能。

3.4K40

「influxDB 原理与实践(一)」安装部署,实现基础的添加删除查询功能

/influx_inspect deletetsm 批量删除原始TSM文件 ./influx_inspect dumptsi 显示tsi文件的底层细节信息 ....配置文件 //是否上报InfluxDB的配置信息到官网,true不上报 reporting-disabled = true //RPC服务对应的地址,用于备份数据通信等,默认监听8088 bind-address...=true #是否在创建数据库时创建默认保留策略autogen,默认为true logging-enabled = true #是否打开META日志 //data节点配置 ?...my中当前所有的表信息,与mysql不通的是,influxDB不需要提前创建表,当写入时序数据时,influxDB自动创建新表。...删除表 drop measurement cpu_usage 删除数据库 drop database my 删除数据库my 查询表信息 select * from cpu_usage ?

2.3K60

InfluxDB从原理到实战 – InfluxDB常用的基础操作

CRUD原则,介绍数据库(Database)、保留策略(Retention Policy)、表(Measurement)、数据写入、数据查询、数据更新、数据删除等内容。...查看数据库对应的保留策略     通过SHOW语句,查看数据库telegraf对应的保留策略。...更改保留策略     通过ALTER语句,更改保留策略rp-one-year为数据库telegraf的默认保留策略。...删除保留策略     通过DROP语句,删除数据库telegraf的保留策略rp-one-year。...除了通过保留策略周期性的定时删除时序数据记录,InfluxDB还还还支持通过WHERE条件语句、删除时间序列线、删除表、删除数据库、删除分片(Shard)等方式直接批量删除指定的时序数据记录。

59320

InfluxDB从原理到实战 - InfluxDB常用的基础操作

CRUD原则,介绍数据库(Database)、保留策略(Retention Policy)、表(Measurement)、数据写入、数据查询、数据更新、数据删除等内容。...查看数据库对应的保留策略 通过SHOW语句,查看数据库telegraf对应的保留策略。...更改保留策略 通过ALTER语句,更改保留策略rp-one-year为数据库telegraf的默认保留策略。...删除保留策略 通过DROP语句,删除数据库telegraf的保留策略rp-one-year。...除了通过保留策略周期性的定时删除时序数据记录,InfluxDB还还还支持通过WHERE条件语句、删除时间序列线、删除表、删除数据库、删除分片(Shard)等方式直接批量删除指定的时序数据记录。

4.2K41

彻底搞懂时序数据库InfluxDB,在SpringBoot整合InfluxDB

高并发写入:时序数据库采用持续高并发写入数据,无更新的方式,对于时间相同的重复的数据,只保留一份数据。 低延时、高并发查询:通过索引降低查询延时,通过缓存等技术提高数据并发能力。...在最新的 DB-ENGINES 给出的时间序列数据库的排名中,InfluxDB 高居第一位,可以预见,InfluxDB 越来越得到广泛的使用。...2.修改表 InfluxDB没有修改表的命令,但当插入一条新数据point至表A时,如果此point中的字段多于原A表的字段,自动修改A表与此条插入数据的格式字段等一致。..."autogen" : retentionPolicy; this.influxDB = influxDbBuild(); } //保留策略 private String...retentionPolicy; private InfluxDB influxDB; /** * 设置数据保存策略 defalut 策略名 /database 数据库名

9.4K10

2.InfluxDB2.x数据库实践使用

V2.x相关语法参数,但也简单提及一下V1.x版本语法及其使用。...InfluxDB V2.x 版本 描述: 在1.x版本中客户端支持SQL语句,但是在2.x版本中交互式命令行已经不支持SQL语法了,这对熟悉关系型数据库的人来说可能不太友好。...bucket : 所有的 influxdb数据都存储在bucket中,bucket结合了数据库和保存期限(每条数据会被保留的时间)的概念,类似于RDMS的database的概念。...CLI 进行初始化. # 依次输入:用户名、密码、组织名称、桶名称、数据保存时间(过期自动删除,0表示永久保存)。...:8086 # 2.显示创建的链接字符串、更新设置、以及删除指定名称的连接配置信息. $ influx config ls $ influx config set -a -n prometheus-influxdb

4.6K31

「influxDB 原理与实践(二)」详解influxDB的写入与查询

但可以用作其他命名,如表的命名、保留策略的命名 2.除了时间戳字段外,其他字段都是大小写敏感的 2.2 写入数据 写入数据前,先指定数据库 : use 数据库名 2.2.1通过API写入 实际应用中...注意: 1.默认情况下InfluxDB API的超时时间为5秒,超时之后InfluxDB仍然继续将数据写完,但请求方由于已经超时无法知道最终是否写入成功。...2.当写入数据超过5000个的时候,应使用多次HTTP请求分批次写入数据 2.2.1influx-import导入 功能更丰富。 ? ?...当数据量较大时,每插入100000条数据输出一次执行状态日志。 使用-compressed参数可以导入gz压缩文件中的时序数据。...支持SELECT语句、GROUP BY语句、INTO语句、正则表达式、SHOW语句、数据库管理语句、保留策略管理语句、DROP语句、持续查询、丰富的函数和数据运算符等。

6.3K20

1.InfluxDB数据库快速入门与基础使用

sensor_id=home temperature=73.18922021239435,humidity=37.096794192432846,co=0.51012238573499495' # 数据删除...默认为 every 的值 offset 指定每个时间窗口的时间偏移量,例如时间窗口为10m-15m offset = 3 那么取 13m-15m的数据,10m-13m的数据会被抛弃,但注意当offset...变化速率=(下一个值-上一个值)/(下一个时间-上一个时间)* unit 默认值1s nonNegative 变化速率是否可以是负值,如果是负数influxdb假定前一个值为0 默认值true columns...nonNegative 是否允许差值为负数,如果是负数influxdb假定前一个值为0 默认值false, 计算相邻两行的差值(next-pre) keepFirst 是否保留第一行,默认值为false...使用了1.x数据模型,在使用InfluxQL进行查询之前,必须将桶映射到一个数据库和保留策略(DBRP)。

5.9K32

influxdb 时间序列数据

9、查看数据策略: SHOW RETENTION POLICIES ON test 数据保留时间:duration--持续时间,0代表无限制 创建数据保留2小时的策略,并设为默认策略: CREATE...使用的数据保留策略都是 default。...Retention policy--数据保留策略,可以定义数据保留的时长,每个数据库可以有多个数据保留策略,但只能有一个默认策略。。...而在 InfluxDB 中,通过 retention policy 设置数据保留时间,当检测到一个 shard 中的数据过期后,只需要将这个 shard 的资源释放,相关文件删除即可,这样的做法使得删除过期数据变得非常高效...27 compactor: compactor 组件在后台持续运行,每隔 1 秒检查一次是否有需要压缩合并的数据

1.1K20

influxdb的命令们

influxdb的单机版是开源的,而集群版是商业版,influxdb被设计运行在SSD上,如果使用机器或者网络磁盘作为存储介质,导致性能下降至少一个数量级。...,如果长时间保存会对存储造成很大压力,因此和一般数据存储系统一样有一个数据保留策略,同时针对大流量量数据可采样保存,小流量数据可全量保存。...influxdb通过保留策略(RP,Retention Policy)来管理过期数据。... [SHARD DURATION ] [DEFAULT] show retention policies [on dbname] 查看过期策略 在influxdb中,通过数据保留策略...(RP),分片是挂在RP下管理的,数据过期的维度是分片,当检测到一个 shard 中的数据过期后,只需要将这个 shard 的资源释放,相关文件删除即可,这样的做法使得删除过期数据变得非常高效。

1.7K10

influxdb 学习

.*/ LIMIT 1 -- > SELECT * FROM "cpu_load_short" -- > SELECT * FROM "cpu_load_short" WHERE "value" > 0.9...注意:如果你试图写入一个和之前的类型不一样的数据(例如,filed字段之前接收的是数字类型,现在写了个字符串进去),那么InfluxDB拒绝这个数据。...该默认设置可能导致Grafana面板出现意外行为,如果返回值大于10000时,这个面板就会看到截断/部分数据。...InfluxDB提供了两个特性——连续查询(Continuous Queries简称CQ)和保留策略(Retention Policies简称RP),分别用来处理数据采样和管理老数据的。...InfluxDB会比较服务器本地的时间戳和你数据的时间戳,并删除比你在RPs里面用DURATION设置的更老的数据。单个数据库中可以有多个RPs但是每个数据的RPs是唯一的。

2.6K31
领券