【详述】单表才4千万数据 查询比较慢
【背景】正常建表
【业务影响】
【StarRocks版本】例如:1.18.2
【集群规模】例如:3fe(1 follower+2observer)+5be(fe与be混部)
【机器信息】CPU虚拟核/内存/网卡,例如:48C/64G/万兆
【附件】
-
fe.log/beINFO/相应截图
-
慢查询:
- Profile信息
PLAN FRAGMENT 0(F01)
Output Exprs:1: ID | 2: CREATE_TIME | 3: BDLX | 4: BDFS | 5: BDDF | 6: BDPM | 7: RWID | 8: BDBIZID | 9: BDYYID | 10: BDWJID | 11: BDWJMC | 12: BDWJJCBH | 13: BDWJWZBH | 14: BDWJCCDZ | 15: BDWJCCLX | 16: BDMZSWID | 17: BDMZBIZID | 18: BDMZYBBH | 19: BDMZWJID | 20: BDMZWJMC | 21: BDMZWJJCBH | 22: BDMZWJWZBH | 23: BDMZWJCCDZ | 24: BDMZWJCCLX | 25: RYJCXXCJBH | 26: XM | 27: CYZJMC | 28: ZJHM | 29: GMSFHM | 30: XB | 31: HJD_DZMC | 32: XZD_DZMC | 33: CSD_DZMC | 34: CQJZD_DZMC | 35: BCJRYLBMC | 36: CSRQ | 37: CJSJ | 38: ZCSJ | 39: SBSJ | 40: AJBH | 41: JJBH | 42: XCKYBH | 43: AJMC | 44: AJXZ | 45: AJXZMC | 46: AJZT | 47: AJLBMC | 48: DXZPAJLBMC | 49: AJFABMC | 50: AYMC | 51: FAYMC | 52: FASJ | 53: FADZ | 54: FADZXZQHMC | 55: XYRZHLX | 56: XYR_ACCOUNT_ID | 57: XYR_ACCOUNT | 58: XYRNC | 59: GJC | 60: CJDWBM | 61: CJDWMC | 62: BDYQMC | 63: BDYQBB | 64: RDRYXM | 65: RDDWDM | 66: RDDWMC | 67: GXJG | 68: RDSJ | 69: BDSJ | 70: SJLY | 71: XTLY | 72: DWBM | 73: DWMC | 74: CREATE_XM | 75: CREATE_ID | 76: UPDATE_TIME | 77: SFSC
Input Partition: UNPARTITIONED
RESULT SINK
1:EXCHANGE
cardinality: 24688027 - Profile信息
PLAN FRAGMENT 1(F00)
Input Partition: RANDOM
OutPut Partition: UNPARTITIONED
OutPut Exchange Id: 01
0:OlapScanNode
table: swk_comp_result, rollup: swk_comp_result
preAggregation: on
Predicates: [7: RWID, VARCHAR, true] = ‘2cabc2d3-19ee-4227-a0f7-3bbacedbb9a2’, [9: BDYYID, VARCHAR, true] = ‘4b71de35-0758-48aa-a617-8dcbece5e4b9’, [4: BDFS, VARCHAR, false] = ‘SAMPLE’, [62: BDYQMC, VARCHAR, true] = ‘IFLYTEK’, [77: SFSC, TINYINT, true] = 0
partitionsRatio=10/37, tabletsRatio=500/500
tabletList=82124,82127,82130,82133,82136,82139,82142,82145,82148,82151 …
actualRows=49375798, avgRowSize=119.0
cardinality: 24688027
column statistics:
* ID–>[-Infinity, Infinity, 0.0, 36.0, 4.92E7] ESTIMATE
* CREATE_TIME–>[1.646064E9, 1.6725024E9, 0.0, 8.0, 24042.702702702703] ESTIMATE
* BDLX–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* BDFS–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* BDDF–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* BDPM–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* RWID–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* BDBIZID–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* BDYYID–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* BDWJID–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* BDWJMC–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* BDWJJCBH–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* BDWJWZBH–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* BDWJCCDZ–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* BDWJCCLX–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* BDMZSWID–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* BDMZBIZID–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* BDMZYBBH–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* BDMZWJID–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* BDMZWJMC–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* BDMZWJJCBH–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* BDMZWJWZBH–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* BDMZWJCCDZ–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* BDMZWJCCLX–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* RYJCXXCJBH–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* XM–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* CYZJMC–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* ZJHM–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* GMSFHM–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* XB–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* HJD_DZMC–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* XZD_DZMC–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* CSD_DZMC–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* CQJZD_DZMC–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* BCJRYLBMC–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* CSRQ–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* CJSJ–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* ZCSJ–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* SBSJ–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* AJBH–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* JJBH–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* XCKYBH–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* AJMC–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* AJXZ–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* AJXZMC–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* AJZT–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* AJLBMC–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* DXZPAJLBMC–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* AJFABMC–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* AYMC–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* FAYMC–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* FASJ–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* FADZ–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* FADZXZQHMC–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* XYRZHLX–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* XYR_ACCOUNT_ID–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* XYR_ACCOUNT–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* XYRNC–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* GJC–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* CJDWBM–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* CJDWMC–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* BDYQMC–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* BDYQBB–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* RDRYXM–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* RDDWDM–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* RDDWMC–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* GXJG–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* RDSJ–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* BDSJ–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* SJLY–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* XTLY–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* DWBM–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* DWMC–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* CREATE_XM–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* CREATE_ID–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* UPDATE_TIME–>[-Infinity, Infinity, 0.0, 1.0, 1.0] UNKNOWN
* SFSC–>[0.0, 0.0, 0.0, 1.0, 1.0] UNKNOWN
-
并行度:show variables like ‘%parallel_fragment_exec_instance_num%’;
16 -
pipeline是否开启:show variables like ‘%pipeline%’;
-
be节点cpu和内存使用率截图
-
查询报错:
建表语句
CREATE TABLE IF NOT EXISTSswk_comp_result_dynamic_test(
CREATE_TIMEdatetime NOT NULL COMMENT ‘创建时间’,
IDvarchar(36) NOT NULL COMMENT ‘唯一编码’,
BDLXvarchar(32) DEFAULT NULL COMMENT ‘比对类型 与比对任务类型保持一致’,
BDFSvarchar(32) NOT NULL COMMENT ‘比对方式 01 人到案比对,02 案到人比对’,
BDDFdecimal(32,10) NOT NULL COMMENT ‘比对得分’,
BDPMint(11) NOT NULL COMMENT ‘比对排名’,
RWIDvarchar(64) DEFAULT NULL COMMENT ‘比对任务id 比对任务唯一编码’,
BDBIZIDvarchar(64) DEFAULT NULL COMMENT ‘业务编码 与比对任务bizid保持一致’,
BDYYIDvarchar(64) DEFAULT NULL COMMENT ‘比对语音唯一编码 关联comp_voice表id’,
BDWJIDvarchar(64) DEFAULT NULL COMMENT ‘比对文件编码 比对文件唯一编码’,
BDWJMCvarchar(256) DEFAULT NULL COMMENT ‘比对文件名称’,
BDWJJCBHvarchar(128) DEFAULT NULL COMMENT ‘比对文件检材编号’,
BDWJWZBHvarchar(128) DEFAULT NULL COMMENT ‘比对文件物证编号’,
BDWJCCDZvarchar(256) DEFAULT NULL COMMENT ‘比对文件存储地址 检材语音地址:JCYYDZ’,
BDWJCCLXvarchar(32) DEFAULT NULL COMMENT ‘比对文件类型’,
BDMZSWIDvarchar(64) DEFAULT NULL COMMENT ‘比对命中语音唯一编码 reg_voice表唯一编码’,
BDMZBIZIDvarchar(64) DEFAULT NULL COMMENT ‘比对命中语音业务唯一编码 reg_voice业务biz关联编码’,
BDMZYBBHvarchar(64) DEFAULT NULL COMMENT ‘比对命中声纹编码 部标:YBBH,样本编号’,
BDMZWJIDvarchar(64) DEFAULT NULL COMMENT ‘比对命中文件编码 关联注册语音wjid’,
BDMZWJMCvarchar(256) DEFAULT NULL COMMENT ‘比对命中文件名称 关联注册语音名’,
BDMZWJJCBHvarchar(64) DEFAULT NULL COMMENT ‘比对命中文件检材编号’,
BDMZWJWZBHvarchar(64) DEFAULT NULL COMMENT ‘比对命中文件物证编号’,
BDMZWJCCDZvarchar(256) DEFAULT NULL COMMENT ‘比对命中文件存储地址 部标:YBYYDZ,样本语音存储地址;非空’,
BDMZWJCCLXvarchar(32) DEFAULT NULL COMMENT ‘比对命中文件存储类型’,
RYJCXXCJBHvarchar(64) DEFAULT NULL COMMENT ‘人员基础信息采集编号’,
XMvarchar(256) DEFAULT NULL COMMENT ‘姓名’,
CYZJMCvarchar(96) DEFAULT NULL COMMENT ‘常用证件名称’,
ZJHMvarchar(32) DEFAULT NULL COMMENT ‘证件号码’,
GMSFHMvarchar(32) DEFAULT NULL COMMENT ‘公民身份号码 如为空值,表示非中国国 籍’,
XBvarchar(32) DEFAULT NULL COMMENT ‘性别’,
HJD_DZMCvarchar(256) DEFAULT NULL COMMENT ‘户籍地址名称’,
XZD_DZMCvarchar(256) DEFAULT NULL COMMENT ‘现住地详址’,
CSD_DZMCvarchar(256) DEFAULT NULL COMMENT ‘出生地详址’,
CQJZD_DZMCvarchar(256) DEFAULT NULL COMMENT ‘长期居住地’,
BCJRYLBMCvarchar(1024) DEFAULT NULL COMMENT ‘被采集人员类别代码 用逗号分隔’,
CSRQdatetime DEFAULT NULL COMMENT ‘出生日期’,
CJSJdatetime DEFAULT NULL COMMENT ‘采集时间 终端完成人员样本信息语 音语音时记录的时间 YYYYMMDDhhmmss’,
ZCSJdatetime DEFAULT NULL COMMENT ‘注册时间 语音注册入库时间,格式: YYYYMMDDhhmmss’,
SBSJdatetime DEFAULT NULL COMMENT ‘上报时间 终端采集完成,数据上报声纹库时记录的时间YYYYMMDDhhmmss’,
AJBHvarchar(64) DEFAULT NULL COMMENT ‘案件编号’,
JJBHvarchar(64) DEFAULT NULL COMMENT ‘接警编号’,
XCKYBHvarchar(64) DEFAULT NULL COMMENT ‘现场勘验编号’,
AJMCvarchar(512) DEFAULT NULL COMMENT ‘案件名称’,
AJXZvarchar(32) DEFAULT NULL COMMENT ‘案件性质’,
AJXZMCvarchar(256) DEFAULT NULL COMMENT ‘案件性质名称’,
AJZTvarchar(256) DEFAULT NULL COMMENT ‘案件状态’,
AJLBMCvarchar(256) DEFAULT NULL COMMENT ‘案件类别名称’,
DXZPAJLBMCvarchar(256) DEFAULT NULL COMMENT ‘电信诈骗案件类别名称’,
AJFABMCvarchar(256) DEFAULT NULL COMMENT ‘案件副案别名称’,
AYMCvarchar(256) DEFAULT NULL COMMENT ‘案由名称’,
FAYMCvarchar(256) DEFAULT NULL COMMENT ‘副案由名称’,
FASJdatetime DEFAULT NULL COMMENT ‘发案时间’,
FADZvarchar(256) DEFAULT NULL COMMENT ‘发案地址’,
FADZXZQHMCvarchar(256) DEFAULT NULL COMMENT ‘发案地址行政区划名称’,
XYRZHLXvarchar(32) DEFAULT NULL COMMENT ‘嫌疑人账号类型 检材类型代码,现勘推送类型如不在代码表中,归类于其他,并记录现勘推送信息’,
XYR_ACCOUNT_IDvarchar(64) DEFAULT NULL COMMENT ‘嫌疑人用户ID’,
XYR_ACCOUNTvarchar(256) DEFAULT NULL COMMENT ‘嫌疑人账号’,
XYRNCvarchar(256) DEFAULT NULL COMMENT ‘嫌疑人昵称’,
GJCvarchar(1024) DEFAULT NULL COMMENT ‘关键词’,
CJDWBMvarchar(32) DEFAULT NULL COMMENT ‘采集单位编码’,
CJDWMCvarchar(256) DEFAULT NULL COMMENT ‘采集单位名称’,
BDYQMCvarchar(256) DEFAULT NULL COMMENT ‘比对引擎名称’,
BDYQBBvarchar(256) DEFAULT NULL COMMENT ‘比对引擎版本’,
RDRYXMvarchar(256) DEFAULT NULL COMMENT ‘认定人员姓名’,
RDDWDMvarchar(32) DEFAULT NULL COMMENT ‘认定单位代码’,
RDDWMCvarchar(256) DEFAULT NULL COMMENT ‘认定单位名称’,
GXJGvarchar(32) DEFAULT NULL COMMENT ‘关系结果(标记结果) 01 认定 02 存疑 03 否定’,
RDSJdatetime DEFAULT NULL COMMENT ‘认定时间’,
BDSJdatetime DEFAULT NULL COMMENT ‘比对时间’,
SJLYvarchar(64) DEFAULT NULL COMMENT ‘数据来源’,
XTLYvarchar(32) DEFAULT NULL COMMENT ‘系统来源’,
DWBMvarchar(128) NOT NULL COMMENT ‘单位编码 提交比对任务的用户组织机构’,
DWMCvarchar(256) NOT NULL COMMENT ‘单位名称’,
CREATE_XMvarchar(256) DEFAULT NULL COMMENT ‘创建人姓名’,
CREATE_IDvarchar(64) DEFAULT NULL COMMENT ‘创建人标识’,
UPDATE_TIMEdatetime NOT NULL COMMENT ‘更新时间’,
SFSCtinyint(1) NOT NULL COMMENT ‘是否删除’
)
PRIMARY KEY (CREATE_TIME,ID)
PARTITION BY RANGE (CREATE_TIME) (
START (“2020-01-01”) END (“2022-10-01”) EVERY (INTERVAL 1 MONTH),
START (“2022-10-01”) END (“2023-06-30”) EVERY (INTERVAL 3 DAY )
)
DISTRIBUTED BY HASH(ID) BUCKETS 60
PROPERTIES(“replication_num” = “2”);
