管理数据库
InfluxDB 3 Core 数据库是一个命名的位置,用于存储时间序列数据。每个数据库可以包含多个表。
如果您来自 InfluxDB v1,数据库和保留策略的概念已合并为一个概念——数据库。保留策略不再是 InfluxDB 数据模型的一部分。但是,InfluxDB 3 Core 确实支持 InfluxQL,这需要数据库和保留策略。请参阅 InfluxQL DBRP 命名约定。
如果您来自 InfluxDB v2、InfluxDB Cloud (TSM) 或 InfluxDB Cloud Serverless,数据库 和 bucket 是同义词。
数据库、表和列的限制
InfluxDB 3 Core 对数据库、表和列施加以下限制
数据库限制
数据库的最大数量: 5
表限制
所有数据库中表的最大数量: 2000
InfluxDB 3 Core 限制了您在所有数据库中可以拥有的表的数量为 2000 个。单个数据库中可以拥有的表数量没有具体限制,只要所有数据库的总数低于限制即可。
拥有更多表会通过以下方式影响您的 InfluxDB 3 Core 安装
列限制
每个表的最大列数: 500
每行必须包含一个时间列,其余列表示标签和字段。因此,一个表可以有一个时间列和最多 499 个组合字段和标签列。如果您尝试写入表并超过列限制,则写入请求将失败,并且 InfluxDB 返回错误。
更多列数具有以下副作用
创建数据库
使用 influxdb3 create database
命令 在 InfluxDB 3 Core 中创建一个新数据库。
influxdb3 create database DATABASE_NAME
列出数据库
使用 influxdb3 show databases
命令 列出 InfluxDB 3 Core 中的数据库。
influxdb3 show databases
删除数据库
使用 influxdb3 delete database
命令 从 InfluxDB 3 Core 中删除数据库。提供您要删除的数据库的名称。
influxdb3 delete database DATABASE_NAME
此页面是否对您有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一份子!我们欢迎并鼓励您为 InfluxDB 3 Core 和本文档提供反馈和错误报告。要获得支持,请使用以下资源
拥有年度合同或支持合同的客户 可以 联系 InfluxData 支持。