【发布时间】:2021-10-29 18:59:12
【问题描述】:
我有一个带有不规则时间戳的相当大的时间序列(5 亿个样本)。
特别是,有时样本间隔非常紧密 (ms),然后间隔非常大(几天没有样本)。
我经常从 Influx 中提取整个系列以使用 C++ 实用程序对其进行处理。
如果我尝试一口气拉出整个系列,它太大了,查询会冻结或失败。
因此,我以“块”的形式检索它,其中一个块的时间跨度约为 3000 万。
我有一个查询可以获取系列的开始和结束时间戳。
然后我将总时间跨度分成 3000 万个块,并为每个块发送样本检索查询。
问题:对于某些跨度,没有数据,我浪费大量时间查询 Influx 以获得空响应。
因此我的问题是:给定一个查询返回的有效样本并给出它的时间戳,有没有办法在我拥有的样本之后查询“下一个”样本的时间戳?
【问题讨论】:
标签: influxdb sql-timestamp influxdb-python