【详述】分区表根据分区字段查询,查不出来数据
【背景】查询数据
【业务影响】数据查询失败
【StarRocks版本】3.1.0
【集群规模】2fe+3be
【机器信息】be fe每台8C/128G,
建表语句:
CREATE TABLE srm
.ssta_settle_header
(
settle_header_id
bigint(20) NOT NULL COMMENT “”,
tenant_id
bigint(20) NOT NULL COMMENT “租户ID”,
storage_time
datetime NULL COMMENT “创建时间”
) ENGINE=OLAP
PRIMARY KEY(settle_header_id
, tenant_id
)
PARTITION BY (tenant_id
)
DISTRIBUTED BY HASH(settle_header_id
)
PROPERTIES (
“replication_num” = “2”,
“in_memory” = “false”,
“enable_persistent_index” = “true”,
“replicated_storage” = “true”,
“compression” = “LZ4”
);
查询语句1:查不到数据
SELECT * from srm.ssta_settle_header WHERE tenant_id = 28344
查询语句2:能查到settle_header_id = 15且tenant_id = 28344的数据
SELECT * from srm.ssta_settle_header WHERE settle_header_id = 15
说明:以上tenant_id是分区字段,只根据当分区字段查询数据时,有的分区可以查到数据,有的分区查不到数据。
其他:_statistics_
.column_statistics表中查询不到ssta_settle_header的数据