文档文档

使用 InfluxDB 3 Explorer 管理 Distinct Value Cache

使用 InfluxDB 3 Explorer 在 InfluxDB 3 实例或集群中管理 Distinct Value Cache (DVC)。要导航到Distinct Value Cache 管理页面

  1. 在左侧导航栏中,选择配置 > Cache
  2. 选择Distinct Value Caches选项卡。

查看 Distinct Value Cache

要查看与数据库关联的 DVC,请导航到Distinct Value Cache 管理页面,然后从Select Database下拉菜单中选择数据库。该页面列出了与所选数据库关联的所有 DVC。

创建唯一值缓存

Distinct Value Cache 管理页面

  1. 点击+ Create Cache

  2. 提供以下内容

    • Cache name:缓存的唯一名称。

    • Database:缓存关联的数据库。

    • Table:缓存的目标表。当数据写入表时,它会填充缓存。选择数据库后才能选择表。

    • Column names:选择要从中缓存distinct值的列。这些通常是 InfluxDB 标签,但也可以使用字段。组合进行缓存。一旦超过此限制,InfluxDB 将删除最旧的缓存的 distinct 值。

    • Max Age:以 humantime 格式指定缓存值的最大年龄(持续时间)。默认值为 24h

      DVC 中更高的基数(更多 distinct 值)会增加内存使用量。

  3. 点击创建

查询唯一值缓存

使用Data Explorer查询 DVC

  1. 在左侧导航栏中,选择Query Data > Data Explorer
  2. Select database下拉菜单中选择要查询的数据库。
  3. 点击要查询的 DVC 关联表旁边的 图标以展开该表。带有 DVC 的表在 图标下方会有一个 DVC 徽章。
  4. 在展开的表的Caches部分下,DVC 通过 DVC 徽章标识。点击 DVC 的名称可生成一个查询 DVC 中所有内容的 SQL 查询。您还可以展开 DVC 并选择要查询的特定列。
  5. 点击Run Query以执行查询并从缓存中返回结果。

删除唯一值缓存

Distinct Value Cache 管理页面

  1. Select Database下拉菜单中选择与要删除的缓存关联的数据库。
  2. Active Caches表中,点击要删除的缓存旁边的 图标。

此页面是否有帮助?

感谢您的反馈!


InfluxDB 3.8 新特性

InfluxDB 3.8 和 InfluxDB 3 Explorer 1.6 的主要增强功能。

查看博客文章

InfluxDB 3.8 现已适用于 Core 和 Enterprise 版本,同时发布了 InfluxDB 3 Explorer UI 的 1.6 版本。本次发布着重于操作成熟度,以及如何更轻松地部署、管理和可靠地运行 InfluxDB。

更多信息,请查看

InfluxDB Docker 的 latest 标签将指向 InfluxDB 3 Core

在 **2026 年 2 月 3 日**,InfluxDB Docker 镜像的 latest 标签将指向 InfluxDB 3 Core。为避免意外升级,请在您的 Docker 部署中使用特定的版本标签。

如果使用 Docker 来安装和运行 InfluxDB,latest 标签将指向 InfluxDB 3 Core。为避免意外升级,请在您的 Docker 部署中使用特定的版本标签。例如,如果使用 Docker 运行 InfluxDB v2,请将 latest 版本标签替换为 Docker pull 命令中的特定版本标签 — 例如

docker pull influxdb:2