术语表
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
A
抽象语法树 (AST)
源代码的树状表示,显示编程语句的结构、内容和规则,并丢弃额外的语法元素。该树是分层的,程序语句的元素被分解为其组成部分。
有关 AST 设计的更多信息,请参阅 Wikipedia 上的 抽象语法树。
代理
由用户(或代表用户)启动的后台进程,通常需要用户输入。
Telegraf 是一种代理,它需要用户输入(配置文件)以从声明的输入插件收集指标,并根据为配置启用的插件将指标发送到声明的输出插件。
聚合器插件
从输入插件接收指标,创建聚合指标,然后将聚合指标传递到配置的输出插件。
聚合
一种函数,返回一组数据点的聚合值。有关可用聚合函数的列表,请参阅 SQL 聚合函数。
API
应用程序编程接口,用于促进和标准化两个或多个计算机程序之间的通信。
参数
传递给函数或命令的值,用于确定进程的运行方式。
相关条目:参数
B
批处理
行协议格式的点集合,以换行符 (0x0A) 分隔。使用单个 HTTP 请求将一批点提交到写入端点,通过减少 HTTP 开销来大幅提高性能。InfluxData 通常建议批处理大小为 5,000-10,000 个点。在某些用例中,使用明显更小或更大的批处理可能会提高性能。
批处理大小
行协议批处理中的行数或单个数据点数。Telegraf 代理以批处理方式而不是单独地将指标发送到输出插件。批处理大小控制 Telegraf 发送到输出插件的每个写入批处理的大小。
相关条目:输出插件
桶 (bin)
在累积直方图中,桶包含小于或等于指定上限的所有数据点。在普通直方图中,桶包含上限和下限之间的所有数据点。直方图桶有时也称为“buckets”。
布尔值
一种数据类型,具有两个可能的值:true 或 false。按照惯例,您可以将 true
表示为整数 1
,将 false 表示为整数 0
(零)。
存储桶 (bucket)
“Bucket”是在 InfluxDB 2.x 和 InfluxDB Cloud Serverless 中使用的术语,指的是存储时间序列数据的命名位置。
当使用 InfluxDB 3 Core 时,Bucket 与“数据库”同义。
相关条目:数据库
C
CSV
逗号分隔值 (CSV) 使用逗号分隔文本以分隔值。CSV 文件以纯文本格式存储表格数据(数字和文本)。文件的每一行都是一个数据行。每一行由一个或多个列组成,列之间用逗号分隔。CSV 文件格式未完全标准化。
基数
基数是集合中唯一值的数量。系列基数是整个数据库中唯一系列的数目。使用 InfluxDB 3 存储引擎,高系列基数不会影响性能。
集群
作为单个单元协同工作的服务器或进程的集合。InfluxDB 集群是专用于单个客户工作负载的 InfluxDB 服务器的集合。
采集
使用行协议和以下任何工具采集并将时间序列数据写入 InfluxDB
- Telegraf
- InfluxDB v1、v2 或 v3 HTTP API
- InfluxDB 3 Core 和 Enterprise 的
influxdb3
命令行界面 (CLI) - InfluxDB 3 处理引擎,带有
LineBuilder
和influxdb3_local
共享 API。 - v1 或 v2
influx
命令行界面 (CLI) - InfluxDB v1、v2 或 v3 客户端库
采集间隔
从每个 Telegraf 输入插件收集数据的默认全局间隔。采集间隔可以被每个单独的输入插件的配置覆盖。
相关条目:输入插件
采集抖动
采集抖动可防止每个输入插件同时收集指标,这可能会对系统产生可衡量的影响。对于每个采集间隔,每个 Telegraf 输入插件在收集指标之前,都会随机休眠零到采集抖动之间的时间。
列
InfluxDB 数据存储在表中的行和列中。列存储标签集和字段集以及时间值。唯一必需的列是time,它存储时间戳并包含在所有 InfluxDB 表中。
通用日志格式 (CLF)
InfluxDB 服务器在生成服务器日志文件时用于创建日志条目的标准化文本文件格式。
压缩
压缩时间序列数据以优化磁盘使用率。
连续查询 (CQ)
连续查询是 InfluxDB 1.x 的一项功能,用于定期降采样或处理时间序列数据。
D
守护进程
在后台运行且无需用户输入的进程。
仪表盘
数据可视化、图表和面板的集合,组织在单个视图中,用于监视和分析时间序列数据。仪表盘提供指标的概览可视化,并允许用户跟踪趋势、发现异常并了解不同数据点随时间推移的关系。某些版本的 InfluxDB 包括内置的仪表盘功能。InfluxDB 可以与第三方可视化和仪表盘工具集成,例如 Grafana、Apache Superset、Tableau。
数据模型
数据模型组织数据元素,并标准化它们彼此之间以及与现实世界实体的属性的关系。
有关更多信息,请参阅 InfluxDB 3 Core 数据模型
数据服务
存储时间序列数据并处理写入和查询。
数据源
InfluxDB 从中收集或查询数据的数据源。
相关条目:数据库
数据类型
数据类型由它可以采用的值、使用的编程语言或可以对其执行的操作定义。
InfluxDB 支持以下数据类型
- 字符串
- 布尔值
- 浮点数 (64 位)
- 整数 (64 位)
- 无符号整数 (64 位)
- 时间
有关不同数据类型的更多信息,请参阅
数据库
存储时间序列数据的命名位置。
在 InfluxDB 1.x 中,数据库表示用户、保留策略、连续查询和时间序列数据的逻辑容器。在 InfluxDB 2.x 和 InfluxDB Cloud Serverless 中,此概念的等效项是 InfluxDB 存储桶。
日期时间
InfluxDB 以纳秒级精度的 Unix 时间的时间戳存储每个数据点的日期时间格式。指定时间戳是可选的。如果未为数据点指定时间戳,InfluxDB 将使用服务器的本地纳秒时间戳(UTC)。
降采样
将高分辨率数据聚合为低分辨率数据以节省磁盘空间。
持续时间
一种表示时间持续的数据类型——例如,1s
、1m
、1h
、1d
。保留期使用持续时间设置。
相关条目:保留期
E
事件
在不规则时间间隔收集的指标。
表达式
一个或多个常量、变量、运算符和函数的组合。
在以下 SQL 示例中,now() - INTERVAL '7 days'
是一个表达式,用于计算 now()
函数表达式与 INTERVAL '7 days'
表示的持续时间之间的差值
SELECT *
FROM home
WHERE
time >= now() - INTERVAL '7 days'
F
字段
InfluxDB 数据结构中的键值对,用于记录数据值。通常,字段值随时间变化。InfluxDB 的数据结构中需要字段。
字段键
键值对的键。字段键是字符串。
字段集
字段键值对的集合。
字段值
键值对的值。字段值是实际数据;它们可以是字符串、浮点数、整数、无符号整数或布尔值。字段值始终与时间戳关联。
文件块
文件块是应用程序请求时读取到内存中的固定长度的数据块。
浮点数
用小数点分隔整数部分和小数部分的实数 (1.0
, 3.14
, -20.1
)。InfluxDB 支持 64 位浮点数值。
刷新间隔
将数据从每个 Telegraf 输出插件刷新到其目标位置的全局间隔。此值不应设置低于采集间隔。
刷新抖动
刷新抖动可防止每个 Telegraf 输出插件同时发送写入,这可能会使某些数据接收器不堪重负。在每个刷新间隔,每个 Telegraf 输出插件在发出指标之前,都会随机休眠零到刷新抖动之间的时间。当运行大量 Telegraf 实例时,刷新抖动可平滑写入峰值。
函数
函数是执行特定任务的操作。函数接受输入,对该输入进行操作,然后返回输出。
有关可用查询语言函数的完整列表,请参阅
G
gzip
gzip 是一种数据压缩类型,它压缩数据块,通过解压缩压缩的 gzip 文件来恢复数据。gzip 文件扩展名为 .gz
。
H
直方图
统计信息的直观表示,它使用矩形来显示连续相等间隔或桶中数据项的频率。
I
标识符
标识符是引用特定数据库对象的令牌,例如数据库名称、字段键、测量名称、标签键等。
influx
influx
是一个命令行界面 (CLI),用于与 InfluxDB v1.x 和 v2.x 服务器交互。
influxctl
influxctl
是一个 CLI,用于为 InfluxDB Cloud Dedicated 集群执行 管理任务。
influxd
influxd
是 InfluxDB OSS v1.x 和 v2.x 守护进程,用于运行 InfluxDB 服务器和其他必需的进程。
InfluxDB
由 InfluxData 开发的开源时间序列数据库 (TSDB),针对快速、高可用性地存储和检索时间序列数据进行了优化,应用于诸如运营监控、应用程序指标、物联网传感器数据和实时分析等领域。
influxdb3
influxdb3
是
- 运行 InfluxDB 3 服务器的 InfluxDB 3 Core 和 Enterprise 守护进程
- 与 InfluxDB 3 Core 和 Enterprise 的服务器交互的 InfluxDB 3 CLI
InfluxQL
用于在 InfluxDB 中查询数据的类 SQL 查询语言。
输入插件
Telegraf 输入插件主动收集指标并将它们传递到核心代理,聚合器、处理器和输出插件可以在核心代理上操作这些指标。要激活输入插件,请在 Telegraf 配置文件中启用并配置它。
实例
包含服务器(或云计算中的虚拟服务器)上数据的实体。
整数
正数、负数或零的整数 (0
, -5
, 143
)。InfluxDB 支持 64 位整数(最小值:-9223372036854775808
,最大值:9223372036854775807
)。
相关条目:无符号整数
IOx
IOx 存储引擎(InfluxDB 3 存储引擎)是一个实时的、列式数据库,针对时间序列数据进行了优化,构建在 Rust 中,基于 Apache Arrow 和 DataFusion。IOx 取代了 TSM(时间结构合并树)存储引擎。
J
JWT
通常,JSON Web 令牌 (JWT) 用于在身份提供商和服务提供商之间验证用户身份。服务器可以生成 JWT 以声明任何业务流程。例如,发送给客户端的“admin”令牌可以证明客户端以管理员身份登录。令牌由一方的私钥(通常是服务器)签名。双方都使用私钥来验证令牌是否合法。
JWT 使用 RFC 7519 中指定的开放标准。
Jaeger
分布式系统中使用的开源跟踪,用于监视和排除事务故障。
JSON
JavaScript 对象表示法 (JSON) 是一种开放标准文件格式,它使用人类可读的文本来传输由属性值对和数组数据类型组成的数据对象。
K
关键字
关键字由程序保留,因为它具有特殊含义。每种编程语言都有一组关键字(保留名称),不能用作标识符——例如,您不能在 SQL 查询中使用 SELECT
(SQL 关键字)作为变量名。
请参阅关键字列表
L
字面量
字面量是表达式中的值,可以是数字、字符、字符串、函数、记录或数组。字面量值按定义进行解释。
负载均衡
改善网络中多个计算资源之间的工作负载分配。负载均衡优化资源使用、最大化吞吐量、最小化响应时间并避免单个资源过载。使用负载均衡的多个组件而不是单个组件可以提高可靠性和可用性。如果网络中任何服务器的请求增加,则请求将转发到另一个具有更多容量的服务器。负载均衡也可以指通信通道本身。
日志
日志记录信息。事件日志描述系统事件和活动,这些信息有助于描述和诊断问题。事务日志描述对存储数据的更改,这些更改有助于在数据库崩溃或其他错误发生时恢复数据。
行协议 (LP)
用于将点写入 InfluxDB 的基于文本的格式。请参阅 行协议。
M
测量
InfluxDB 数据结构的一部分,用于描述存储在关联字段中的数据。测量是字符串。
指标
随时间跟踪的数据。
指标缓冲区
当 Telegraf 输出插件写入失败时,指标缓冲区会缓存单个指标。Telegraf 将在成功写入输出时尝试刷新缓冲区。当此缓冲区填满时,最旧的指标将首先被丢弃。
相关条目:输出插件
缺失值
用 null 值表示。标识缺失的信息,这可能有助于包含在错误消息中。
N
节点
集群中的独立进程或服务器。
now
本地服务器的纳秒时间戳。
null
一种表示缺失或未知值的数据类型。用 null 值表示。标签和字段的值可能为 null,但时间戳值永远不会为 null。
O
运算符
通常表示动作或过程的符号。例如:+
、-
、>
。
相关条目:操作数
操作数
运算符两侧的对象或值。
相关条目:运算符
组织
InfluxDB v2 的概念,描述了一组用户的工作区。所有 InfluxDB v2 仪表盘、任务、存储桶、成员等都属于一个组织。
组织不是 InfluxDB 3 Core 的一部分。
所有者
用户的一种角色类型。所有者具有读/写权限。用户可以拥有数据库和其他资源的所有者角色。
角色权限与 API 令牌权限是分开的。有关 API 令牌的更多信息,请参阅 令牌。
输出插件
Telegraf 输出插件将指标传递到其配置的目标位置。要激活输出插件,请在 Telegraf 的配置文件中启用并配置该插件。
P
参数
用于将信息传递给函数的键值对,该信息确定函数的操作方式。
相关条目:参数
管道
用于将信息从一个进程传递到另一个进程的方法。例如,一个进程的输出参数是另一个进程的输入。通过管道传递的信息将被保留,直到接收进程读取该信息。
插件
具有特定函数签名的 Python 文件,该签名对应于触发器类型。插件在 InfluxDB 3 处理引擎中运行,以处理数据、响应数据库事件并连接到外部系统。
点
由其测量、标签键、标签值、字段键和时间戳标识的单个数据记录。
在系列中,每个点都有唯一的时间戳。如果您将一个点写入具有与现有点匹配的时间戳的系列,则字段集将成为旧字段集和新字段集的并集,其中任何冲突都归于新字段集。
主键
使用 InfluxDB 3 存储引擎,主键是用于唯一标识表中每一行的列列表。行由其时间戳和标签集唯一标识。行的主键标签集不包括具有 null 值的标签。
精度
精度配置设置确定为输入数据点保留的时间戳精度。所有传入的时间戳都将被截断为指定的精度。有效精度为 ns
、us
或 µs
、ms
和 s
。
在 Telegraf 中,截断的时间戳用零填充以创建纳秒时间戳。Telegraf 输出插件以纳秒为单位发出时间戳。例如,如果精度设置为 ms
,则纳秒纪元时间戳 1480000000123456789
将被截断为毫秒精度的 1480000000123
,并用零填充以生成新的精度较低的纳秒时间戳 1480000000123000000
。Telegraf 输出插件不会进一步更改时间戳。精度设置对于服务输入插件将被忽略。
相关条目:聚合器插件、输入插件、输出插件、处理器插件、服务输入插件
谓词表达式
谓词表达式比较两个值,并根据两个值之间的关系返回 true 或 false。谓词表达式由左操作数、比较运算符和右操作数组成。
进程
一组预先确定的规则。进程可以指计算机处理器正在执行的指令,也可以指操作数据的行为。
处理引擎
处理引擎是嵌入在 InfluxDB 3 Core 和 Enterprise 中的 Python 虚拟机 (VM),用于自动处理数据和响应数据库事件。它执行 Python 插件以响应由触发器定义的事件。处理引擎直接在您的数据库中运行 Python 代码,允许插件对特定触发器做出反应,而无需外部服务。
处理器插件
Telegraf 处理器插件转换、修饰和过滤输入插件收集的指标,并将转换后的指标传递给输出插件。
Prometheus 格式
一种简单的基于文本的格式,用于公开指标并将它们摄取到 Prometheus 中。
Q
查询
对信息的请求。InfluxDB 查询返回时间序列数据。
请参阅 InfluxDB 中的查询数据。
查询计划
InfluxDB 查询器设计和执行的一系列步骤(节点),旨在用最短的时间计算查询结果。逻辑计划是查询的高级表示,不考虑集群配置或数据组织。物理计划表示查询执行计划和数据流,数据流通过读取(扫描)、去重、合并、过滤和排序数据的计划节点。物理计划针对集群配置和数据组织进行了优化。
R
REPL
读取-求值-打印循环 (REPL) 是一种交互式编程环境,您可以在其中键入命令并立即查看结果。
正则表达式
正则表达式(regex 或 regexp)是用于匹配字符串中字符组合的模式。
被拒绝的点
在一批数据中,InfluxDB 无法写入数据库的点。字段类型冲突是被拒绝点的常见原因。
保留期
数据库保留数据的持续时间。
InfluxDB 会删除时间戳早于数据库相对于 now 的保留期的点。最短保留期为一小时。
在 InfluxDB Cloud Serverless 中,bucket 与数据库同义。
保留策略 (RP)
保留策略是 InfluxDB 1.x 数据模型的一部分,描述了 InfluxDB 保留数据的时间长度(持续时间)、在集群中存储数据副本的数量(副本因子)以及分片组覆盖的时间范围(分片组持续时间)。RP 对于每个数据库都是唯一的,并且与 measurement 和 tag set 一起定义了一个 series。
在 InfluxDB 3 Core 中,等效项是 保留期,但是保留期不是数据模型的一部分。保留期描述了数据库的数据持久性行为。
在 InfluxDB Cloud Serverless 中,bucket 与数据库同义。
相关条目:保留期,
RFC3339 时间戳
一种使用 RFC 3339 中提出的人类可读日期时间格式的时间戳(例如:2020-01-01T00:00:00.00Z
)。
相关条目:RFC3339Nano 时间戳、时间戳、Unix 时间戳
RFC3339Nano 时间戳
RFC 3339 日期时间格式的 Golang 表示形式,使用纳秒分辨率——例如:2006-01-02T15:04:05.999999999Z07:00
。
InfluxDB 客户端可以在日志事件和 CSV 格式的查询结果中返回 RFC3339Nano 时间戳。
相关条目:RFC3339 时间戳、时间戳、Unix 时间戳
行
表中的一行表示特定的记录或数据实例。行中的列值表示实例的特定属性或特性。每行都有一个主键,使该行与表中的其他行区分开来。
S
模式
数据在 InfluxDB 中的组织方式。
InfluxDB 模式的基础是数据库、measurement、tag key、tag value 和 field key。
相关条目:bucket、数据库、字段键、measurement、序列、标签键、标签值
密钥
密钥是键值对,其中包含您想要控制访问的信息,例如 API 密钥、密码或证书。
选择器
一种函数,用于从指定点的范围内返回单个点。有关可用 SQL 选择器函数的完整列表,请参阅SQL 选择器函数。
序列
在 InfluxDB 3 数据结构中,共享通用 measurement 和 tag set 的数据集合。
相关条目:字段集、measurement、标签集
序列基数
InfluxDB 3 Core 数据库中 measurement、tag set 和 field key 组合的唯一数量。
例如,假设一个 InfluxDB 数据库有一个 measurement。单个 measurement 有两个标签键:email
和 status
。如果有三个不同的 email
标签值,并且每个电子邮件地址与两个不同的 status
标签值关联,则 measurement 的序列基数为 6 (3 × 2 = 6)
status | |
---|---|
lorr@influxdata.com | start |
lorr@influxdata.com | finish |
marv@influxdata.com | start |
marv@influxdata.com | finish |
cliff@influxdata.com | start |
cliff@influxdata.com | finish |
在某些情况下,执行此乘法可能会高估序列基数,因为存在依赖标签。依赖标签的作用域由另一个标签限定,不会增加序列基数。如果我们将标签 firstname
添加到前面的示例中,则序列基数不会是 18 (3 × 2 × 3 = 18)。序列基数将保持不变为 6,因为 firstname
已经由 email
标签限定作用域
status | firstname | |
---|---|---|
lorr@influxdata.com | start | lorraine |
lorr@influxdata.com | finish | lorraine |
marv@influxdata.com | start | marvin |
marv@influxdata.com | finish | marvin |
cliff@influxdata.com | start | clifford |
cliff@influxdata.com | finish | clifford |
相关条目:字段键、measurement、标签键、标签集
序列键
序列键通过 measurement、tag set 和 field key 标识特定序列。
例如
# measurement, tag set, field key
h2o_level, location=santa_monica, h2o_feet
相关条目:序列
服务器
运行 InfluxDB 的计算机,可以是虚拟的或物理的。
服务输入插件
Telegraf 输入插件,在 Telegraf 代理运行时以被动收集模式运行。服务输入插件在套接字上侦听已知的协议输入,或在将指标传递到 Telegraf 代理之前对其自身逻辑应用于摄取的指标。
字符串
用于表示文本的数据类型。
T
TCP
传输控制协议。
表
以结构化方式组织的,具有预定义列和数据类型的相关数据集合。表中的每一行表示数据的特定记录或实例,每一列表示数据的特定属性或特性。
在 InfluxDB 3 Core 中,表表示 measurement。
相关条目:列、measurement、主键、行
标签
InfluxDB 数据结构中记录元数据的键值对。标签是 InfluxDB 数据结构的可选部分,但它们对于存储常用查询的元数据很有用。
标签键
标签键值对的键。标签键是字符串,用于存储元数据。
标签集
点上的标签键和标签值的集合。
标签值
标签键值对的值。标签值是字符串,用于存储元数据。
Telegraf
一个插件驱动的代理,用于收集、处理、聚合和写入指标。
相关条目:Telegraf 插件、使用 Telegraf 收集数据,
时间(数据类型)
一种数据类型,表示具有纳秒精度的单个时间点。
时间序列数据
数据点的序列,通常由在时间间隔内从同一来源进行的连续测量组成。时间序列数据展示了数据随时间演变的方式。在时间序列数据图上,其中一个轴始终是时间。时间序列数据可以是规则的或不规则的。规则时间序列数据以恒定间隔变化。不规则时间序列数据以非恒定间隔变化。
时间戳
与点关联的日期和时间。InfluxDB 中的时间以 UTC 为单位。
要指定写入数据时的时间,请参阅行协议元素。
相关条目:点、Unix 时间戳、RFC3339 时间戳
令牌
令牌提供执行 InfluxDB 中特定操作的授权。
InfluxDB 3 Core 支持不同类型的授权令牌
- 管理员令牌:授予对 InfluxDB 3 服务器操作的完全访问权限的令牌。
- 资源令牌:授予对服务器资源(例如数据库和系统信息)的读写访问权限的令牌。数据库令牌允许在您的 InfluxDB 3 Core 实例中读取和写入数据。系统令牌允许读取服务器的系统信息和指标。
有关更多信息,请参阅管理令牌。
转换
数据转换是指将输入数据从一种格式、值或结构转换为另一种格式、值或结构的过程。
InfluxQL 转换函数修改并返回查询数据每一行中的值,但不返回这些行的聚合值。
触发器
对于 InfluxDB 3 Core 和 Enterprise,处理引擎触发器将处理引擎插件连接到特定类型的事件。触发器具有
- 触发器规范,用于定义运行插件的事件(数据摄取、时间间隔或计划或 HTTP 请求)。
- 插件文件,其中包含触发器触发时要运行的代码。
- 可选的配置参数,这些参数将传递给插件。
TSM(时间结构化合并树)
InfluxDB v1 和 v2 数据存储格式,与 B+ 树或 LSM 树实现相比,它允许更高的压缩率和更高的写入和读取吞吐量。TSM 存储引擎已被 InfluxDB 3 存储引擎 (IOx) 取代。
相关条目:IOx
U
UDP
用户数据报协议是一个信息包。当发出请求时,UDP 数据包会发送给接收者。发送者不验证数据包是否已接收。发送者继续发送下一个数据包。这意味着计算机可以更快地通信。当需要速度并且不需要纠错时,使用此协议。
Unix 纪元
Unix 系统时间从其开始测量的日期和时间。Unix 纪元是 1970-01-01T00:00:00Z
。
Unix 时间戳
以指定的单位(精度)计算自Unix 纪元 (1970-01-01T00:00:00Z UTC) 以来的时间。在将数据写入 InfluxDB 时,请指定时间戳精度。InfluxDB 支持以下 Unix 时间戳精度
精度 | 描述 | 示例 |
---|---|---|
ns | 纳秒 | 1577836800000000000 |
us | 微秒 | 1577836800000000 |
ms | 毫秒 | 1577836800000 |
s | 秒 | 1577836800 |
以上示例表示 2020-01-01T00:00:00Z UTC。
相关条目:时间戳、RFC3339 时间戳
无符号整数
一个正数或零 (0
, 143
) 的整数。也称为“uinteger”。InfluxDB 支持 64 位无符号整数(最小值:0
,最大值:18446744073709551615
)。
相关条目:整数
用户
InfluxDB 用户被授予访问 InfluxDB 的权限。
V
每秒值
数据持久化到 InfluxDB 的速率的首选度量单位。写入速度通常以每秒值来报价。
要计算每秒值速率,请将每秒写入的点数乘以每个点存储的值数。例如,如果点每个有四个字段,并且每秒写入 10 次 5000 个点的批次,则每秒值速率为
每个点 4 个字段值 × 每个批次 5000 个点 × 每秒 10 个批次 = 每秒 200,000 个值
变量
存储位置(由内存地址标识),与关联的符号名称(标识符)配对。变量包含一些已知或未知的数量的信息,称为值。
变量赋值
设置或更新存储在变量中的值的语句。
W
WAL(预写日志)
最近写入点的临时缓存。为了减少访问永久存储文件的频率,InfluxDB 会将新点缓存在 WAL 中,直到其总大小或存在时间触发刷新到更永久的存储。这允许有效地批量写入到存储引擎中。
WAL 中的点是可查询的,并且在系统重启后仍然存在。在进程启动时,必须先刷新 WAL 中的所有点,系统才能接受新的写入。
窗口化
基于指定时间间隔对数据进行分组。这也称为“时间分箱”或“日期分箱”。
此页是否对您有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一份子!我们欢迎并鼓励您提供关于 InfluxDB 3 Core 和此文档的反馈和错误报告。要寻求支持,请使用以下资源
拥有年度或支持合同的客户可以联系 InfluxData 支持。