InfluxQL特性支持
InfluxDB 3核心正在进行公开测试
InfluxDB 3 Core 正在进行公开 alpha 测试,并可供测试和反馈,但不适合用于生产环境。产品和本文件都是进行中的工作。我们欢迎并鼓励您分享您对 alpha 版本的体验,并邀请您加入我们的公共频道以获取更新和分享反馈。
InfluxQL 正在重新架构,以与 InfluxDB 3 存储引擎配合使用。 该过程正在进行中,一些 InfluxQL 功能仍在实施中。 本页面提供有关 InfluxQL 功能当前实现状态的信息。
进行中的功能
SLIMIT 子句
InfluxDB 3 Core 中的 InfluxQL 当前不支持 SLIMIT 子句,
该子句限制查询结果中返回的 series 数量。
SOFFSET 子句
InfluxDB 3 Core 中的 InfluxQL 目前不支持 SOFFSET 子句,它指定在返回结果之前要跳过的 series 的数量。
元查询
InfluxQL 元查询返回关于存储在 InfluxDB 中的时间序列数据架构的信息。 下面的表提供了有关 InfluxDB 3 Core 中可用的元查询的信息:
| 元查询 | 支持的 |
|---|---|
| 显示数据库 | |
| 显示保留策略 | |
| 显示测量 | |
| 显示系列 | |
| 显示系列基数 | |
| 显示标签键 | |
| 显示标签键基数 | |
| 显示标签值 | |
| 显示标签值基数 | |
| 显示字段键 | |
| 显示字段键的基数 |
基数元查询
使用InfluxDB 3存储引擎,系列基数不再是数据库性能的限制因素。与基数相关的元查询在InfluxDB 3存储引擎中可能不被支持。
功能支持
聚合函数
| 函数 | 支持 |
|---|---|
| COUNT() | |
| DISTINCT() | |
| 积分() | |
| MEAN() | |
| MEDIAN() | |
| MODE() | |
| SPREAD() | |
| STDDEV() | |
| SUM() |
选择器函数
| 函数 | 支持 |
|---|---|
| BOTTOM() | |
| FIRST() | |
| LAST() | |
| MAX() | |
| MIN() | |
| PERCENTILE() | |
| 样本() | |
| TOP() |
变换
技术和预测分析
| 函数 | 支持 |
|---|---|
| CHANDE_MOMENTUM_OSCILLATOR() | |
| 双指数移动平均() | |
| 指数移动平均() | |
| 霍尔特-温特斯() | |
| 霍尔特-温特斯法(带拟合) | |
| 凯夫曼效率比率() | |
| KAUFMANS_ADAPTIVE_MOVING_AVERAGE() | |
| 相对强弱指数() | |
| 三重指数移动平均数() | |
| 三重指数导数() |
日期和时间函数
| 函数 | 支持 |
|---|---|
| now() | |
| time() | |
| tz() |
杂项函数
| 函数 | 支持 |
|---|---|
| fill() |