MAPREDUCE服务 MRS-ClickHouse应用开发建议:分布式表建表参考

时间:2024-04-29 12:43:48

分布式表建表参考

本地表创建参考:
CREATE TABLE mybase.mytable AS mybase_local.mytable
ENGINE = Distributed(cluster_3shards_2replicas, mybase_local, mytable, rand());

使用说明:

  1. 分布式表名称:mybase.mytable。
  2. 本地表名称:mybase_local.mytable。
  3. 通过“AS”关联分布式表和本地表,保证分布式表的字段定义跟本地表一致。
  4. 分布式表引擎的参数说明:

    cluster_3shards_2replicas:逻辑集群名称。

    mybase_local:本地表所在库名。

    mytable:本地表名。

    rand():可选参数,分片键(sharding key),可以是表中一列的原始数据(如did),也可以是函数调用的结果,如随机值rand()。注意该键要尽量保证数据均匀分布,另外一个常用的操作是采用区分度较高的列的哈希值,如intHash64(user_id)。

support.huaweicloud.com/devg-rule-mrs/mrs_07_450062.html