通用限制
命名约束
云原生多模数据库 Lindorm中的命名约束如下。
对象 | 命名规则 |
用户名 | |
命名空间名 | |
表名 | |
列名 | 列名不能超过255字节。 |
对象的限制
对象 | 限制规则 |
主键列 | |
非主键列 | 非主键动态列的类型只能为Varbinary。 非主键列的长度不能超过2 MB。
|
索引 | |
表 | |
数据请求的限制
请求内容 | 限制规则 |
写入 | 单次写入数据量不能超过64 MB。 单次批量写入行数不能超过2000。 单个分片(Region)的文件数目超过50个,会增大写入延迟。 单个分片(Region)的文件数目超过100个可能会报错。 单个分片(Region)的文件数目超过200个时,写入会发生阻塞,直到分区文件数目少于200个。
|
删除 | 批量删除的行数不能超过2000行。 |
读取 | SQL中IN的取值不能超过2000个。 单次读取的数据量不能超过2000行或16 MB。 查询时必须指定第一个主键列或第一个索引列。
说明 如果未指定,则读取数据时将全表扫描(低效查询),且该扫描请求可能会被系统默认拒绝。如果您想要强制执行低效查询,请参见低效查询。 使用ORDER BY 语句排序时,必须添加limit条件。 使用ORDER BY 语句排序时,LIMIT不能大于10000,OFFSET不能超过10000。 使用DISTINCT 语句去重时,DISTINCT 的值超过1000个可能会报错。 使用GROUP BY 语句时,单机分组数量超过1000个可能会报错。
|
Lindorm单机版其他限制
重要 单机版仅用于功能测试,不能用于压测性能或生产。
单机版无SLA保证和数据可靠性保证。
单机版不能升级成集群版。
对象的限制
对象 | 限制规则 |
命名空间 | 一个实例中的命名空间不能超过3个。 命名空间中的表不能超过20个。
|
连接 | 一个实例中的最大连接数不能超过2000个。 |
数据请求的限制
请求类型 | 限制规则 |
数据请求 | 配置为2C时,读操作消耗的读CU不能超过10000 CU。 配置为4C时,读操作消耗的读CU不能超过20000 CU。 配置为8C及以上时,读操作消耗的读CU不能超过50000 CU。 单列大小(KV)不能超过2 MB。 批量读写行数不能超过500行。 单次请求数据量不能超过16 MB。
|