MAPREDUCE服务 MRS-ClickHouse应用开发建议:本地表建表参考
本地表建表参考
本地表创建参考:
CREATE TABLE mybase_local.mytable ( `did` Int32, `app_id` Int32, `region` Int32, `pt_d` Date ) ENGINE = ReplicatedMergeTree('/clickhouse/tables/{shard}/mybase_local/mytable', '{replica}') PARTITION BY toYYYYMMDD(pt_d) ORDER BY (app_id, region) SETTINGS index_granularity = 8192, use_minimalistic_part_header_in_zookeeper = 1;
使用说明:
- 表引擎选择:
- ZooKeeper上的表信息注册路径,用于区分集群中的不同配置:
/clickhouse/tables/{shard}/{databaseName}/{tableName}:{shard}是分片名称,{databaseName}是数据库名称,{tableName}是复制表名称。
- order by 主键字段:
查询时最常使用且过滤性最高的字段作为主键。依次按照访问频度从高到低、维度基数从小到大来排。排序字段不宜太多,建议不超过4个,否则merge的压力会较大。排序字段不允许为null,如果存在null值,需要进行数据转换。
- BPM开发_什么是BPM系统_BPM表示什么
- GaussDB查询表结构_通配符字段查询表_高斯数据库查询表结构-华为云
- GaussDB MPP_高斯数据库查看建表语句_高斯数据库 MPP_华为云
- GaussDB查看表大小_GaussDB查询表空间_高斯数据库查看表大小-华为云
- GaussDB查询库表_GaussDB查询数据库表_高斯数据库查询库表-华为云
- VPC路由表_如何使用VPC路由表_控制路由-华为云
- MRS备份恢复_MapReduce备份_数据备份
- 华为云域名价格表
- GaussDB查看表字段_GaussDB查看表所在节点_高斯数据库查看表字段-华为云
- MapReduce服务_什么是ClickHouse_如何使用ClickHouse