MAPREDUCE服务 MRS-ClickHouse应用开发建议:分布式表建表参考
分布式表建表参考
CREATE TABLE mybase.mytable AS mybase_local.mytable ENGINE = Distributed(cluster_3shards_2replicas, mybase_local, mytable, rand());
使用说明:
- 分布式表名称:mybase.mytable。
- 本地表名称:mybase_local.mytable。
- 通过“AS”关联分布式表和本地表,保证分布式表的字段定义跟本地表一致。
- 分布式表引擎的参数说明:
cluster_3shards_2replicas:逻辑集群名称。
mybase_local:本地表所在库名。
mytable:本地表名。
rand():可选参数,分片键(sharding key),可以是表中一列的原始数据(如did),也可以是函数调用的结果,如随机值rand()。注意该键要尽量保证数据均匀分布,另外一个常用的操作是采用区分度较高的列的哈希值,如intHash64(user_id)。
- BPM开发_什么是BPM系统_BPM表示什么
- GaussDB查询表结构_通配符字段查询表_高斯数据库查询表结构-华为云
- GaussDB查询库表_GaussDB查询数据库表_高斯数据库查询库表-华为云
- GaussDB MPP_高斯数据库查看建表语句_高斯数据库 MPP_华为云
- GaussDB查看表大小_GaussDB查询表空间_高斯数据库查看表大小-华为云
- MapReduce服务_什么是MapReduce服务_什么是HBase
- 什么是Spark_如何使用Spark_Spark的功能是什么
- GaussDB安装_GaussDB数据库安装_高斯数据库安装-华为云
- VPC路由表_如何使用VPC路由表_控制路由-华为云
- MapReduce服务_什么是ClickHouse_如何使用ClickHouse