原文:使用InfluxDB的连续查询解决聚合性能问题

背景 数据库:我们的生产环境中有一个设备运行的数据库使用的是InfluxDB,这里面存储了所有设备上报上来的实时运行数据,数据量增速较快。 功能需求:产品有一个叫趋势分析的功能,用来按照不同的算子 mean max等 ,不同的时间段 分钟 分钟 等对数据进行聚合。 版本 . . 单机版 问题 经过压力测试之后,发现当聚合时间选择 分钟 分钟等细粒度的时间的是偶,聚合的速度非常的慢。 概括一句话: ...

2020-07-30 20:47 2 3853 推荐指数:

查看详情

InfluxDB学习之InfluxDB连续查询(Continuous Queries)

在上一篇:InfluxDB学习之InfluxDB数据保留策略(Retention Policies) 中,我们介绍了 InfluxDB的数据保留策略,数据超过保存策略里指定的时间之后,就会被删除。 但是如果我们不想完全将这些数据删除掉,就需要连续查询(Continuous Queries)的帮助 ...

Wed Nov 23 23:36:00 CST 2016 0 3829
InfluxDB学习之InfluxDB连续查询(Continuous Queries)

我们介绍了 InfluxDB的数据保留策略,数据超过保存策略里指定的时间之后,就会被删除。 但是如果我们不想完全将这些数据删除掉,就需要连续查询(Continuous Queries)的帮助了。 连续查询主要用在将数据归档,以降低系统空间的占用率,主要是以 ...

Tue Mar 06 18:47:00 CST 2018 0 3114
Influxdb 数据保留策略(Retention Policies)和 连续查询(Continuous Queries)

一、InfluxDB 数据保留策略 说明 InfluxDB的数据保留策略(RP) 用来定义数据在InfluxDB中存放的时间,或者定义保存某个期间的数据。 一个数据库可以有多个保留策略,但每个策略必须是独一无二的。 二、InfluxDB 数据保留策略 目的 InfluxDB本身不提 ...

Fri Dec 22 23:30:00 CST 2017 0 1861
influxDB聚合类函数

1)count()函数 返回一个(field)字段中的非空值的数量。 SELECT COUNT(<field_key>) FROM <measurement_name> [ ...

Sat Jul 29 23:14:00 CST 2017 0 8594
pymongo中使用聚合查询

使用mongo数据库时,简单的查询基本上可以满足大多数的业务场景,但是试想一下,如果要统计某一荐在指定的数据中出现了多少次该怎么查询呢?笨的方法是使用find 将数据查询出来,再使用count() 方法进行数据统计,这个场景还好,但是如果要求其中某个字段的和呢?是不是就非得遍历出相应的数据 ...

Mon Oct 28 18:46:00 CST 2019 0 882
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM