Skip to content

Latest commit

 

History

History
21 lines (18 loc) · 1.69 KB

System_limit.md

File metadata and controls

21 lines (18 loc) · 1.69 KB

系统限制

本文介绍使用 StarRocks 系统时需要注意的事项。

  • StarRocks 采用 MySQL 协议进行通信,用户可通过 MySQL Client 或者 JDBC 连接到 StarRocks 集群。选择 MySQL Client 版本时建议采用 5.1 及之后的版本,5.1 之前版本不支持长度超过 16 个字符的用户名。

  • 对集群名、数据库名、表名、逻辑视图名、列名、分区名、用户名、角色名的要求:

    • 只能由数字 (0-9)、字母 (a-z或A-Z),以及下划线 (_) 组成。用户名 (username) 可以使用纯数字命名。
    • 名称长度不能超过 64 字符。列名不能超过 1023 字符 (≤ 1023)。
    • 集群名、数据库名、表名、视图名、分区名、以及角色名均只能以小写或大写字母开头。
    • 列名可以下划线开头。
    • 数据库名、表名、视图名区分大小写,列名不区分大小写。
  • 对标签(Label)名的要求: 导入数据时可指定任务的标签(Label)。标签名可由数字 (0-9)、大小写字母(a-z或A-Z),以及下划线(_)组成,且长度不能超过 128 个字符。标签名对起始字符无要求。

  • 建表时,Key列不能使用 FLOAT 或者 DOUBLE 类型,可用 DECIMAL 类型表示小数。

  • VARCHAR 最大长度:

    • 对于 StarRocks 2.1 之前的版本,长度范围为 1~65533 字节。
    • 【公测中】自 StarRocks 2.1 版本开始,长度范围为 1~1048576 字节。1048578(行最大值)- 2(长度标识位,记录实际数据长度)= 1048576。
  • StarRocks 仅支持 UTF8 编码,不支持 GB 等编码。

  • StarRocks 不支持修改表中的列名。

  • 一个表达式中子表达式的最大个数默认为 10000。