管理数据库
InfluxDB 3 Core 处于公开 Alpha 版
InfluxDB 3 Core 处于公开 alpha 版,可用于测试和反馈,但不适合在生产环境中使用。产品和本文档均在不断完善中。我们欢迎并鼓励您提供关于 Alpha 版使用体验的反馈,并邀请您加入我们的公共频道以获取更新和分享反馈。
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 支持。