OpenTSDB by default support up to 8 tags in a database (see here) and you can modify this in configuration. Since CnosDB is adopting similar tag-set model, is there any limit on the number of tags we can create in a single database here then?

我假设存在限制(如果存在)是为了避免高系列基数,这可能导致OOM,对吗?

推荐答案

默认情况下,配置文件中有一些关于标记和序列的设置.

  • max-series-per-database = 1000000

如果某个点导致数据库中的系列数超过每个数据库的最大系列数,CnosDB将不写入该点,并返回错误.

  • max-values-per-tag = 100000

任何标记值超过每个标记的最大值的现有标记键将继续接受写入,但创建新标记值的写入将失败.

标记越多,系列越多.默认情况下,您不能在CnosDB实例中创建无限系列.如果要向CnosDB实例写入更多系列和标记,可以编辑配置文件并使用命令cnosdb --config /config/file/directory导入配置文件.然后重新启动CnosDB实例,新的配置文件将生效.

单击here了解有关CnosDB配置文件的更多信息.

Database相关问答推荐

使用自动递增主键将 csv 导入 sqlite

创建数据库索引有哪些最佳实践和经验法则?

SQLServer:如何对按外键依赖性排序的表名进行排序

如何将新架构添加到现有的 Visual Studio 数据库项目?

多少个外键才算太多?

如何最好地在 MS SQL Server 中复制整个数据库?

什么是 Scalar标量查询?

将 Redis 数据同步到 MySQL 的最佳策略是什么?

SQL查询7天前的数据

nvarchar (50) 与 nvarchar (max) 的含义

什么是本体数据库?

在 SQL 数据库之间共享数据

Oracle (ORA-02270) : no matching unique or primary key for this column-list error

删除 PHP 中的所有小数

你可以在一个 Hibernate Session 中有多个事务吗?

如何使用 Realm 进行排序?

如何在没有验证提取的情况下将 MSSQLServer 数据库提取为 .dacpac?

Hibernate hbm2ddl.auto 默认值

如何在数据库中表示树状 struct

如何知道mongodb使用的是哪个存储引擎?