【问题标题】:How to downsample timeseries in QuestDb?如何在 QuestDb 中下采样时间序列?
【发布时间】:2021-01-31 00:27:12
【问题描述】:

我有一个表格,其中包含 QuestDb 中每个框的指标和列

  • 时间戳(指定时间戳)
  • 机器(符号)
  • CPU(双)

并且我想将结果下采样到 2 分钟间隔,以每台机器取平均值,以便输出是相同的列,但每台机器每 2 分钟有 1 个数据点。我有一种感觉,应该有一个特殊的 SQL 扩展语法,但到目前为止还不能让它工作。

【问题讨论】:

    标签: time-series questdb


    【解决方案1】:

    您可以为此使用sample by

    SELECT Timestamp, Machine, AVG(CPU)
    FROM tablename
    SAMPLE BY 2m
    

    这将按机器和 2 分钟时间戳间隔自动分组

    【讨论】:

      猜你喜欢
      • 2018-12-04
      • 2013-03-03
      • 2012-11-26
      • 2011-11-12
      • 2015-04-10
      • 1970-01-01
      • 2020-12-28
      • 2014-07-24
      相关资源
      最近更新 更多