
# 使用限制
本章节介绍表格存储服务在使用过程中的使用限制。
#### HBase组件限制
- HBase规格使用限制：生产业务推荐使用8U32G以上规格，4U16G/8U16G规格仅能用于测试业务。因小规格引发的等生产问题，云服务不承担任何责任。
- 当前CloudTable暂无安全认证机制，如果需使用认证鉴权机制的HBase服务，建议使用MapReduce服务。
- HBase禁止开启MOB特性，使用该特性可能存在无法正常读取表数据和JVM Crash风险。 已存在的HBase表可在**hbase shell**命令行中执行以下命令查看表详情，排查表描述中是否包含MOB关键字，如果包含，需联系系统运维人员修改为非MOB表。
  **desc** **'** *表名* **'**
  例如，以下回显信息中"IS_MOB"值为"true"表示启用了HBase MOB特性：
  ```
  hbase:009:0> desc 't3'
  t3
  COLUMN FAMILIES DESCRIPTION
  {NAME => 'd', MOB_THRESHOLD => '102400', VERSIONS => '1', KEEP_DELETED_CELLS => 'FALSE', DATA_BLOCK_ENCODING => 'NONE', TTL => 'FOREVER', MIN_VERSIONS => '0', REPLICATION_SCOPE => '0', BLOO
  MFILTER => 'ROW', IN_MEMORY => 'false', IS_MOB => 'true', COMPRESSION => 'NONE', BLOCKCACHE => 'true', BLOCKSIZE => '65536'}
  ```
  
 
#### Doris组件限制
- 创建表声明：为了保证Doris数据的可靠性，不建议创建单副本的表，因单副本引发的数据丢失、数据tablet损坏等问题，云服务不承担任何责任。
- Doris规格使用限制：生产业务推荐使用8U32G以上规格，4U16G/8U16G规格仅能用于测试业务。因小规格引发的等生产问题，云服务不承担任何责任。
- 当Doris集群中FE节点故障数大于等于一半或故障BE数量大于等于3时，Doris集群为异常状态。
- 查询超时时间默认为300秒。如果在300秒内未完成查询，该查询将被Doris系统取消。用户可以使用此参数自定义应用程序的超时时间，并实现类似等待（超时）的阻塞模式。
  ```
  mysql> SHOW VARIABLES LIKE "%query_timeout%";
  +---------------+-------+
  | Variable_name | Value |
  +---------------+-------+
  | QUERY_TIMEOUT | 300   |
  +---------------+-------+
  1 row in set (0.00 sec)
  ```
  如果需修改超时时间，可以通过以下命令来修改。例如超时时间修改为1分钟：
  ```
  mysql> SET query_timeout = 60;
  Query OK, 0 rows affected (0.00 sec)
  ```
  当前超时检查间隔为5秒，因此小于5秒的超时不是很准确。
  上述修改也是会话级别的。全局有效性可以通过SET全局修改。
  
 
#### ClickHouse组件限制
- ClickHouse规格使用限制：生产业务推荐使用8U32G以上规格，4U8G/4U16G/8U16G规格仅能用于测试业务。因小规格引发的等生产问题，云服务不承担任何责任。

- ClickHouse创建表声明：为了保证ClickHouse数据的可靠性，建议使用Replicated系列引擎，因单副本引发的数据丢失、数据损坏等问题，云服务不承担任何责任。
- ClickHouse不支持JSON以及Object('json')数据类型。
- ClickHouse开源实验室特性不稳定，不建议在生产业务中使用。
- 水平扩容会同步建表、用户、角色等元数据。当前同步建表支持常见的表引擎，包括MergeTree类型、Log表、Buffer表、普通视图、物化视图等表引擎，但是Kafka和MySQL等外表需要在节点扩容后手动删除重建。
- 业务存在以下场景不支持水平扩容：字典表、RabbitMQ引擎表、设置settings_profile。
 
#### StarRocks组件限制
- StarRocks规格使用限制：生产业务推荐使用8U32G以上规格，4U16G/8U16G规格仅能用于测试业务。因小规格引发的等生产问题，云服务不承担任何责任。
- 创建表声明：为了保证StarRocks数据的可靠性，不建议创建单副本的表，因单副本引发的数据丢失、数据tablet损坏等问题，云服务不承担任何责任。
 
#### 密码限制
表1密码限制 
| 限制项 | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
|:---|:---|
| 密码  | - 密码复杂度要求如下： - 8\~16个字符（ClickHouse）/8\~12个字符（Doris/StarRocks）。  - 至少包含以下字符中的4种：大写字母，小写字母、数字、特殊字符（$@!%\*?\&._{}()+=\^\<\>）。  - 不能与用户名或倒序用户名相同。    - CloudTable不会保存您设置登录节点的初始密码，请您设置并保管好密码。为避免被恶意攻击，建议设置复杂度高的密码。   |
   
#### 浏览器限制
表2浏览器兼容性 
| 浏览器    | 建议版本            |
|:---|:---|
| Chrome | 36.0及更高版本       |
| Edge   | 随Windows操作系统更新。 |
   
#### 配额说明
表格存储服务用户默认的基础资源如下：
- 实例数
- CPU数量
- 内存容量(GB)
- 磁盘数
- 磁盘容量(GB)
上述资源的配额查看及修改，请参见[关于配额](https://support.huaweicloud.com/usermanual-iaas/zh-cn_topic_0040259342.html)。
