partition LIFECYCLE[阿里云云原生数据仓库]

问题描述

1、按以下SQL创建表,不知每个节点最多保留的分区个数为多少?

CREATE TABLE customer (
customer_id 
bigint NOT NULL COMMENT ‘顾客ID’,
customer_name 
varchar NOT NULL COMMENT ‘顾客姓名’,
phone_num 
bigint NOT NULL COMMENT ‘电话’,
city_name 
varchar NOT NULL COMMENT ‘所属城市’,
sex 
int NOT NULL COMMENT ‘性别’,
id_number 
varchar NOT NULL COMMENT ‘身份证号码’,
home_address 
varchar NOT NULL COMMENT ‘家庭住址’,
office_address 
varchar NOT NULL COMMENT ‘办公地址’,
age 
int NOT NULL COMMENT ‘年龄’,
login_time 
timestamp NOT NULL COMMENT ‘登录时间’,
PRIMARY KEY (login_time,customer_id,phone_num)
 )
DISTRIBUTED 
BY HASH(customer_id)
PARTITION BY VALUE(DATE_FORMAT(login_time, ‘%Y%m%d’)) LIFECYCLE 30
COMMENT 
‘客户信息表’;  

2、不明确写出,DISTRIBUTED BY HASH语句时,使用show create table customer 查看不出partition 的信息

CREATE TABLE customer (
customer_id 
bigint NOT NULL COMMENT ‘顾客ID’,
customer_name 
varchar NOT NULL COMMENT ‘顾客姓名’,
phone_num 
bigint NOT NULL COMMENT ‘电话’,
city_name 
varchar NOT NULL COMMENT ‘所属城市’,
sex 
int NOT NULL COMMENT ‘性别’,
id_number 
varchar NOT NULL COMMENT ‘身份证号码’,
home_address 
varchar NOT NULL COMMENT ‘家庭住址’,
office_address 
varchar NOT NULL COMMENT ‘办公地址’,
age 
int NOT NULL COMMENT ‘年龄’,
login_time 
timestamp NOT NULL COMMENT ‘登录时间’,
PRIMARY KEY (login_time,customer_id,phone_num)
 )
PARTITION BY VALUE(DATE_FORMAT(login_time, ‘%Y%m%d’)) LIFECYCLE 30
COMMENT 
‘客户信息表’;  

期望结果

不太明白DISTRIBUTED 和 PARTITION 的关系

已尝试的方法

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====