influxdb - 如何更有效地从 influxDB 获取最后一个值
问题描述
我们有一个为不同的 deviceID 存储数十亿点的测量值,我们想查询每个 deviceID 的最后一个值/时间。
这就是我们现在正在做的事情。
select deviceID,last(value) from points group by deviceID
或者
select deviceID, value from points group by deviceID order by time desc limit 1
问题是积分越来越多。两者查询性能都不好。
我想知道是否有一种方法可以更高效地查询每个设备的最后一个值,可能是通过连续查询或 influxDb 中的某种视图(仅存储最后一个值??)来改善查询延迟。