InfluxQL 功能支持
InfluxQL 正在进行重构,以适应 InfluxDB 3 存储引擎。此过程仍在进行中,部分 InfluxQL 功能仍在实现中。本页提供了 InfluxQL 功能当前实现状态的信息。
正在进行中的功能
SLIMIT 子句
InfluxQL 在 InfluxDB 3 Core 中目前不支持 SLIMIT 子句,该子句用于限制查询结果中返回的 series 的数量。
SOFFSET 子句
InfluxQL 在 InfluxDB 3 Core 中目前不支持 SOFFSET 子句,该子句用于指定在返回结果前要跳过的 series 的数量。
Metaqueries (元查询)
InfluxQL 的元查询返回有关 InfluxDB 中存储的时间序列数据的模式的信息。下表提供了 InfluxDB 3 Core 中可用的元查询的信息。
| 元查询 | 支持 |
|---|---|
| SHOW DATABASES | |
| SHOW RETENTION POLICIES | |
| SHOW MEASUREMENTS | |
| SHOW SERIES | |
| SHOW SERIES CARDINALITY | |
| SHOW TAG KEYS | |
| SHOW TAG KEY CARDINALITY | |
| SHOW TAG VALUES | |
| SHOW TAG VALUES CARDINALITY | |
| SHOW FIELD KEYS | |
| SHOW FIELD KEYS CARDINALITY |
基数元查询
借助 InfluxDB 3 存储引擎,series 的基数不再是数据库性能的限制因素。与基数相关的元查询可能不会与 InfluxDB 3 存储引擎一起支持。
函数支持
聚合函数
| 函数 | 支持 |
|---|---|
| COUNT() | |
| DISTINCT() | |
| INTEGRAL() | |
| MEAN() | |
| MEDIAN() | |
| MODE() | |
| SPREAD() | |
| STDDEV() | |
| SUM() |
选择器函数
| 函数 | 支持 |
|---|---|
| BOTTOM() | |
| FIRST() | |
| LAST() | |
| MAX() | |
| MIN() | |
| PERCENTILE() | |
| SAMPLE() | |
| TOP() |
转换
技术和预测分析
| 函数 | 支持 |
|---|---|
| CHANDE_MOMENTUM_OSCILLATOR() | |
| DOUBLE_EXPONENTIAL_MOVING_AVERAGE() | |
| EXPONENTIAL_MOVING_AVERAGE() | |
| HOLT_WINTERS() | |
| HOLT_WINTERS_WITH_FIT() | |
| KAUFMANS_EFFICIENCY_RATIO() | |
| KAUFMANS_ADAPTIVE_MOVING_AVERAGE() | |
| RELATIVE_STRENGTH_INDEX() | |
| TRIPLE_EXPONENTIAL_MOVING_AVERAGE() | |
| TRIPLE_EXPONENTIAL_DERIVATIVE() |
日期和时间函数
| 函数 | 支持 |
|---|---|
| now() | |
| time() | |
| tz() |
杂项函数
| 函数 | 支持 |
|---|---|
| fill() |
此页面是否有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一员!我们欢迎并鼓励您对 InfluxDB 3 Core 和本文档提供反馈和错误报告。要获得支持,请使用以下资源
具有年度合同或支持合同的客户可以 联系 InfluxData 支持。