DROP PREDOWNSAMPLE

删除预降采样规则。

引擎与版本

DROP PREDOWNSAMPLE语法仅适用于时序引擎。无版本要求。

语法

drop_predownsample_statement ::= DROP PREDOWNSAMPLE time_interval
                                    AGGREGATORS '('function_identifier ( ',' function_identifier) ')' ON table_identifier
time_interval                  ::= interval units

参数说明

参数

说明

interval

正整数,表示时间线聚合的时间窗口的数值。

units

时间单位,包括s(秒)、m(分钟)、h(小时)、d(天)。

AGGREGATORS

预降采样支持的聚合函数,取值如下:

  • count:返回总数据点数。

  • first:返回第一个值。

  • last:返回最后一个值。

  • min:返回最小值.

  • max:返回最大值。

  • sum:返回和。

说明

预降采样不支持使用avg函数,但可以通过count和sum函数计算平均值。如果存在覆盖写的情况,可能会出现数据重复相加导致平均值结果不精确。

function_identifier

聚合函数名称。

说明

一条删除语句中可以包括一个或者多个具有相同降采样周期的聚合函数,您也可以将多个聚合函数拆分成多条删除语句。

table_identifier

时序表名。

示例

DROP PREDOWNSAMPLE `1d` AGGREGATORS (`sum`, `max`) ON sensor;