【发布时间】:2016-06-21 12:37:43
【问题描述】:
我正在使用 InfluxDB 构建仪表板。我有一个产生大约的来源。每分钟2000点。每个点有 5 个标签,6 个字段。只有一个测量值。
大约 24 小时内一切正常,但随着数据量的增长,我无法对 influx 运行任何查询。例如,现在我有大约 48 小时的数据,即使是基本的选择也会降低流入数据库,
select count(field1) from measurementname
错误超时:
ERR: Get http://localhost:8086/query?db=dbname&q=select+count%28field1%29+from+measuementname: EOF
配置:
- InfluxDB 版本:0.10.1 默认配置
- 操作系统版本:Ubuntu 14.04.2 LTS
- 配置:30GB RAM、4 个 VCPU、150GB 硬盘
一些背景:
我有一个仪表板和一个 Web 应用程序查询 influxdb。 webapp 允许用户根据 tag1 或 tag2 查询数据库。
标签:
- tag1 - 每条记录都是唯一的。在 web 应用中的 where 子句中使用,以根据该字段获取记录。
- tag2 - 每条记录都是唯一的。在 web 应用中的 where 子句中使用,以根据该字段获取记录。
- tag3 - 用于分组。可以将其想象为部门 ID 捆绑了一群员工。
- tag4 - 用于分组。可以将其想象为部门 ID 捆绑了一群员工。
- tag5 - 用于分组。值 0 或 1 或 2。
【问题讨论】:
标签: influxdb