Sort_18761 532.04 root Column#47112 └─Union_18763 532.04 root ├─Projection_18764 24.31 root Column#46998->Column#47106, Column#47001->Column#47107, Column#47002->Column#47108, if(eq(Column#47003, 0), Column#47001, cast(Column#47003, decimal(65,10) BINARY))->Column#47109, ifnull(div(Column#47001, if(eq(Column#47003, 0), Column#47001, cast(Column#47003, decimal(65,10) BINARY))), 0.00000000000000)->Column#47110, div(Column#47001, Column#47002)->Column#47111, cast(case(eq(Column#46998, 销售一区), 1.0, eq(Column#46998, 销售二区), 2.0, eq(Column#46998, 销售三区), 3.0, eq(Column#46998, 销售四区), 4.0, eq(Column#46998, 华中大区), 4.1, eq(Column#46998, 华东大区), 4.2, eq(Column#46998, 华南大区), 4.3, eq(Column#46998, 华西大区), 4.4, eq(Column#46998, 华北大区), 4.5, eq(Column#46998, 北京运营中心), 10.0), decimal(20,1) BINARY)->Column#47112 │ └─HashAgg_18765 24.31 root group by:Column#46998, funcs:sum(Column#46811)->Column#47001, funcs:sum(Column#46813)->Column#47002, funcs:sum(Column#46812)->Column#47003, funcs:firstrow(Column#46998)->Column#46998 │ └─HashJoin_18767 24.31 root left outer join, equal:[eq(Column#46808, Column#47000)] │ ├─Union_18768(Build) 24.31 root │ │ ├─Projection_18769 2.00 root cast(Column#46786, varchar(256) CHARACTER SET utf8 COLLATE utf8_bin)->Column#46808, Column#46789->Column#46811, Column#46790->Column#46812, Column#46791->Column#46813 │ │ │ └─CTEFullScan_18770 2.00 root CTE:lp data:CTE_7 │ │ ├─Projection_18771 21.31 root cast(bi_data.cmo_qualifications.branch, varchar(256) CHARACTER SET utf8 COLLATE utf8_bin)->Column#46808, Column#46795->Column#46811, cast(bi_data.cmo_qualifications.month_target, decimal(46,2) BINARY)->Column#46812, cast(bi_data.cmo_qualifications.people, decimal(46,2) BINARY)->Column#46813 │ │ │ └─Selection_18772 21.31 root not(regexp(bi_data.cmo_qualifications.branch, "交易中心|投资并购")) │ │ │ └─CTEFullScan_18773 26.63 root CTE:zz data:CTE_6 │ │ └─Projection_18774 1.00 root cast(Column#46798, varchar(256) CHARACTER SET utf8 COLLATE utf8_bin)->Column#46808, cast(Column#46803, decimal(65,10) BINARY)->Column#46811, Column#46804->Column#46812, cast(Column#46805, decimal(46,2) BINARY)->Column#46813 │ │ └─HashAgg_18775 1.00 root group by:Column#49696, funcs:sum(Column#49693)->Column#46803, funcs:sum(Column#49694)->Column#46804, funcs:sum(Column#49695)->Column#46805, funcs:firstrow(Column#49696)->Column#46798 │ │ └─Projection_18960 1.00 root Column#46801->Column#49693, bi_data.cmo_headhunting.month_target->Column#49694, cast(bi_data.cmo_headhunting.people, decimal(10,0) BINARY)->Column#49695, Column#46798->Column#49696 │ │ └─CTEFullScan_18776 1.00 root CTE:lt data:CTE_5 │ └─Sort_18777(Probe) 110.59 root Column#46998, Column#46999 │ └─HashAgg_18779 110.59 root group by:Column#49697, Column#49698, Column#49699, funcs:firstrow(Column#49697)->Column#46998, funcs:firstrow(Column#49698)->Column#46999, funcs:firstrow(Column#49699)->Column#47000 │ └─Projection_18961 1531.00 root if(eq(ods_kboss.hrmsubcompany.subcompanyname, 建管家北京公司), ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname)->Column#49697, if(eq(ods_kboss.hrmsubcompany.subcompanyname, 建管家北京公司), ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname)->Column#49698, replace(if(eq(ods_kboss.hrmsubcompany.subcompanyname, 建管家北京公司), ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname), 公司, )->Column#49699 │ └─Projection_18780 1531.00 root ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname │ └─HashJoin_18790 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.supdepid, ods_kboss.hrmdepartment.id)] │ ├─IndexReader_18886(Build) 1531.00 root index:IndexFullScan_18885 │ │ └─IndexFullScan_18885 1531.00 cop[tikv] table:dep3_1, index:HRMDEPARTMENT_SUB_IN(SUBCOMPANYID1) keep order:false │ └─HashJoin_18801(Probe) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.supdepid, ods_kboss.hrmdepartment.id)] │ ├─IndexReader_18882(Build) 1531.00 root index:IndexFullScan_18881 │ │ └─IndexFullScan_18881 1531.00 cop[tikv] table:dep3, index:IX_HRMDEPARTMENT_SID(SUPDEPID) keep order:false │ └─HashJoin_18813(Probe) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.supdepid, ods_kboss.hrmdepartment.id)] │ ├─IndexReader_18878(Build) 1531.00 root index:IndexFullScan_18877 │ │ └─IndexFullScan_18877 1531.00 cop[tikv] table:dep2, index:IX_HRMDEPARTMENT_SID(SUPDEPID) keep order:false │ └─HashJoin_18832(Probe) 1531.00 root inner join, equal:[eq(ods_kboss.hrmsubcompany.id, ods_kboss.hrmdepartment.subcompanyid1)] │ ├─HashJoin_18862(Build) 128.00 root inner join, equal:[eq(ods_kboss.hrmsubcompany.id, ods_kboss.hrmsubcompany.supsubcomid)], other cond:not(isnull(replace(if(eq(ods_kboss.hrmsubcompany.subcompanyname, "建管家北京公司"), ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname), "公司", ""))), or(and(regexp(ods_kboss.hrmsubcompany.subcompanyname, "大区|^销售.*区$"), regexp(ods_kboss.hrmsubcompany.subcompanyname, "公司")), eq(ods_kboss.hrmsubcompany.subcompanyname, "建管家北京公司")) │ │ ├─TableReader_18868(Build) 102.60 root data:Selection_18867 │ │ │ └─Selection_18867 102.60 cop[tikv] or(regexp(ods_kboss.hrmsubcompany.subcompanyname, "大区|^销售.*区$"), eq(ods_kboss.hrmsubcompany.subcompanyname, "建管家北京公司")) │ │ │ └─TableFullScan_18866 128.00 cop[tikv] table:com2 keep order:false │ │ └─TableReader_18865(Probe) 128.00 root data:Selection_18864 │ │ └─Selection_18864 128.00 cop[tikv] not(isnull(ods_kboss.hrmsubcompany.supsubcomid)) │ │ └─TableFullScan_18863 128.00 cop[tikv] table:com keep order:false │ └─TableReader_18871(Probe) 1531.00 root data:Selection_18870 │ └─Selection_18870 1531.00 cop[tikv] not(isnull(ods_kboss.hrmdepartment.subcompanyid1)) │ └─TableFullScan_18869 1531.00 cop[tikv] table:dep keep order:false ├─Projection_18891 1.00 root 猎聘事业部->Column#47106, Column#47014->Column#47107, Column#47015->Column#47108, cast(Column#47016, decimal(65,10) BINARY)->Column#47109, div(Column#47014, Column#47016)->Column#47110, div(Column#47014, Column#47015)->Column#47111, 5.0->Column#47112 │ └─StreamAgg_18893 1.00 root funcs:sum(Column#47011)->Column#47014, funcs:sum(Column#47013)->Column#47015, funcs:sum(Column#47012)->Column#47016 │ └─CTEFullScan_18895 2.00 root CTE:lp data:CTE_7 ├─Projection_18896 1.00 root 资质事业部->Column#47106, ifnull(Column#47038, 0.0000000000)->Column#47107, cast(Column#47039, decimal(65,2) BINARY)->Column#47108, cast(Column#47040, decimal(65,10) BINARY)->Column#47109, div(ifnull(Column#47038, 0.0000000000), Column#47040)->Column#47110, div(ifnull(Column#47038, 0.0000000000), Column#47039)->Column#47111, 6.0->Column#47112 │ └─HashAgg_18897 1.00 root funcs:sum(Column#49700)->Column#47038, funcs:sum(Column#49701)->Column#47039, funcs:sum(Column#49702)->Column#47040 │ └─Projection_18962 383167.04 root Column#47035->Column#49700, cast(Column#47037, decimal(10,0) BINARY)->Column#49701, Column#47036->Column#49702 │ └─Union_18899 383167.04 root │ ├─Projection_18900 21.31 root Column#47024->Column#47035, bi_data.cmo_qualifications.month_target->Column#47036, bi_data.cmo_qualifications.people->Column#47037 │ │ └─Selection_18901 21.31 root not(regexp(bi_data.cmo_qualifications.branch, "交易中心")) │ │ └─CTEFullScan_18902 26.63 root CTE:zz data:CTE_6 │ └─Projection_18903 383145.74 root ifnull(Column#47029, 0.0000000000)->Column#47035, ->Column#47036, ->Column#47037 │ └─Selection_18904 383145.74 root eq(Column#47028, "资质事业部") │ └─CTEFullScan_18905 478932.17 root CTE:jgj data:CTE_4 ├─Projection_18913 1.00 root 猎头事业部->Column#47106, cast(Column#47051, decimal(65,10) BINARY)->Column#47107, cast(Column#47052, decimal(65,2) BINARY)->Column#47108, cast(Column#47053, decimal(65,10) BINARY)->Column#47109, cast(div(Column#47051, Column#47053), decimal(65,14) BINARY)->Column#47110, cast(div(Column#47051, Column#47052), decimal(65,14) BINARY)->Column#47111, 7.0->Column#47112 │ └─StreamAgg_18915 1.00 root funcs:sum(Column#49703)->Column#47051, funcs:sum(Column#49704)->Column#47052, funcs:sum(Column#49705)->Column#47053 │ └─Projection_18963 1.00 root Column#47049->Column#49703, cast(bi_data.cmo_headhunting.people, decimal(10,0) BINARY)->Column#49704, bi_data.cmo_headhunting.month_target->Column#49705 │ └─CTEFullScan_18917 1.00 root CTE:lt data:CTE_5 ├─Projection_18918 499.23 root cast(Column#47070, varchar(1000) CHARACTER SET utf8 COLLATE utf8_bin)->Column#47106, ifnull(Column#47061, 0.0000000000)->Column#47107, cast(bi_data.cmo_jiangong.people, decimal(65,2) BINARY)->Column#47108, cast(bi_data.cmo_jiangong.target_mon, decimal(65,10) BINARY)->Column#47109, div(ifnull(Column#47061, 0.0000000000), bi_data.cmo_jiangong.target_mon)->Column#47110, div(Column#47061, bi_data.cmo_jiangong.people)->Column#47111, cast(case(eq(Column#47070, 大数据事业部), 8.0, 8.5), decimal(20,1) BINARY)->Column#47112 │ └─HashJoin_18919 499.23 root right outer join, equal:[eq(Column#47059, Column#47070)] │ ├─HashAgg_18924(Build) 499.23 root group by:Column#47070, Column#47072, funcs:firstrow(Column#47070)->Column#47070, funcs:firstrow(bi_data.cmo_jiangong.target_mon)->bi_data.cmo_jiangong.target_mon, funcs:firstrow(bi_data.cmo_jiangong.people)->bi_data.cmo_jiangong.people │ │ └─Sort_18925 671.62 root Column#47070, bi_data.cmo_jiangong.time_node:desc │ │ └─Projection_18927 671.62 root case(eq(bi_data.cmo_jiangong.branch, 建工大数据), 大数据事业部, bi_data.cmo_jiangong.branch)->Column#47070, bi_data.cmo_jiangong.time_node, bi_data.cmo_jiangong.target_mon, bi_data.cmo_jiangong.people, case(gt(day(cast(bi_data.cmo_jiangong.time_node, datetime(6) BINARY)), 25), left(date_add(bi_data.cmo_jiangong.time_node, 1, MONTH), 7), left(bi_data.cmo_jiangong.time_node, 7))->Column#47072 │ │ └─Selection_18931 671.62 root eq(case(gt(day(cast(bi_data.cmo_jiangong.time_node, datetime(6) BINARY)), 25), left(date_add(bi_data.cmo_jiangong.time_node, 1, "MONTH"), 7), left(bi_data.cmo_jiangong.time_node, 7)), "2025-09") │ │ └─TableReader_18930 839.52 root data:Selection_18929 │ │ └─Selection_18929 839.52 cop[tikv] not(isnull(bi_data.cmo_jiangong.target_mon)) │ │ └─TableFullScan_18928 848.00 cop[tikv] table:cmo_jiangong keep order:false │ └─HashAgg_18921(Probe) 383145.74 root group by:Column#47059, funcs:sum(Column#47060)->Column#47061, funcs:firstrow(Column#47059)->Column#47059 │ └─Selection_18922 383145.74 root in(Column#47059, "大数据事业部", "软件事业部") │ └─CTEFullScan_18923 478932.17 root CTE:jgj data:CTE_4 ├─Projection_18932 1.00 root 金融事业部->Column#47106, cast(Column#47085, decimal(65,10) BINARY)->Column#47107, cast(bi_data.cmo_caishui.people, decimal(65,2) BINARY)->Column#47108, cast(bi_data.cmo_caishui.target_mon, decimal(65,10) BINARY)->Column#47109, cast(div(Column#47085, bi_data.cmo_caishui.target_mon), decimal(65,14) BINARY)->Column#47110, cast(div(Column#47085, bi_data.cmo_caishui.people), decimal(65,14) BINARY)->Column#47111, 9.0->Column#47112 │ └─HashAgg_18933 1.00 root funcs:sum(Column#47083)->Column#47085, funcs:firstrow(bi_data.cmo_caishui.target_mon)->bi_data.cmo_caishui.target_mon, funcs:firstrow(bi_data.cmo_caishui.people)->bi_data.cmo_caishui.people │ └─Selection_18935 264.66 root eq(if(gt(day(cast(bi_data.cmo_caishui.time_node, datetime(6) BINARY)), 26), left(date_add(bi_data.cmo_caishui.time_node, 1, "MONTH"), 7), left(bi_data.cmo_caishui.time_node, 7)), "2025-09") │ └─HashAgg_18936 330.82 root group by:Column#49710, funcs:sum(Column#49706)->Column#47083, funcs:firstrow(Column#49707)->bi_data.cmo_caishui.time_node, funcs:firstrow(Column#49708)->bi_data.cmo_caishui.target_mon, funcs:firstrow(Column#49709)->bi_data.cmo_caishui.people │ └─Projection_18964 334.00 root bi_data.cmo_caishui.res_day->Column#49706, bi_data.cmo_caishui.time_node->Column#49707, bi_data.cmo_caishui.target_mon->Column#49708, bi_data.cmo_caishui.people->Column#49709, if(gt(day(cast(bi_data.cmo_caishui.time_node, datetime(6) BINARY)), 26), left(date_add(bi_data.cmo_caishui.time_node, 1, MONTH), 7), left(bi_data.cmo_caishui.time_node, 7))->Column#49710 │ └─TableReader_18940 334.00 root data:TableFullScan_18939 │ └─TableFullScan_18939 334.00 cop[tikv] table:cmo_caishui keep order:false └─Projection_18948 4.50 root 特种设备公司->Column#47106, ifnull(Column#47099, 0.0000000000)->Column#47107, cast(bi_data.cmo_tezhongshebei.people, decimal(65,2) BINARY)->Column#47108, cast(bi_data.cmo_tezhongshebei.month_target, decimal(65,10) BINARY)->Column#47109, div(ifnull(Column#47099, 0.0000000000), ifnull(bi_data.cmo_tezhongshebei.month_target, 0.00))->Column#47110, div(ifnull(Column#47099, 0.0000000000), cast(ifnull(bi_data.cmo_tezhongshebei.people, 0), decimal(20,0) BINARY))->Column#47111, 11.0->Column#47112 └─HashJoin_18949 4.50 root CARTESIAN left outer join ├─HashAgg_18954(Build) 1.00 root funcs:sum(Column#47098)->Column#47099 │ └─Selection_18956 383145.74 root eq(Column#47097, "特种设备") │ └─CTEFullScan_18957 478932.17 root CTE:jgj data:CTE_4 └─TableReader_18953(Probe) 4.50 root data:Selection_18952 └─Selection_18952 4.50 cop[tikv] eq(bi_data.cmo_tezhongshebei.time_node, "2025-09") └─TableFullScan_18951 9.00 cop[tikv] table:cmo_tezhongshebei keep order:false CTE_7 2.00 root Non-Recursive CTE └─Union_18670(Seed Part) 2.00 root ├─Projection_18671 1.00 root bi_data.cmo_talent.branch->Column#46780, 人才业绩->Column#46781, 人才部->Column#46782, ifnull(Column#46735, 0.0000000000)->Column#46783, Column#46751->Column#46784, cast(Column#46752, decimal(46,2) BINARY)->Column#46785 │ └─HashJoin_18672 1.00 root right outer join, equal:[eq(Column#46732, bi_data.cmo_talent.branch)] │ ├─StreamAgg_18681(Build) 1.00 root group by:Column#49675, funcs:sum(Column#49673)->Column#46751, funcs:sum(Column#49674)->Column#46752, funcs:firstrow(Column#49675)->bi_data.cmo_talent.branch │ │ └─Projection_18710 2.78 root bi_data.cmo_talent.month_target->Column#49673, cast(bi_data.cmo_talent.people, decimal(10,0) BINARY)->Column#49674, bi_data.cmo_talent.branch->Column#49675 │ │ └─Projection_18693 2.78 root bi_data.cmo_talent.branch, bi_data.cmo_talent.time_node, bi_data.cmo_talent.month_target, bi_data.cmo_talent.people │ │ └─IndexLookUp_18692 2.78 root │ │ ├─Selection_18691(Build) 2.78 cop[tikv] eq(bi_data.cmo_talent.time_node, "2025-09") │ │ │ └─IndexFullScan_18689 1337.00 cop[tikv] table:rc, index:cmo_talent_UN(branch, time_node, department) keep order:true │ │ └─TableRowIDScan_18690(Probe) 2.78 cop[tikv] table:rc keep order:false │ └─HashAgg_18674(Probe) 383145.74 root group by:Column#46732, funcs:sum(Column#46734)->Column#46735, funcs:firstrow(Column#46732)->Column#46732 │ └─Selection_18675 383145.74 root eq(Column#46733, "人才部"), not(isnull(Column#46732)) │ └─CTEFullScan_18676 478932.17 root CTE:jgj data:CTE_4 └─Projection_18694 1.00 root bi_data.cmo_enterprise.branch->Column#46780, 企业业绩->Column#46781, 企业部->Column#46782, ifnull(Column#46759, 0.0000000000)->Column#46783, Column#46775->Column#46784, Column#46776->Column#46785 └─HashJoin_18695 1.00 root right outer join, equal:[eq(Column#46756, bi_data.cmo_enterprise.branch)] ├─HashAgg_18702(Build) 1.00 root group by:bi_data.cmo_enterprise.branch, funcs:sum(bi_data.cmo_enterprise.month_target)->Column#46775, funcs:sum(bi_data.cmo_enterprise.people)->Column#46776, funcs:firstrow(bi_data.cmo_enterprise.branch)->bi_data.cmo_enterprise.branch │ └─TableReader_18709 1.63 root data:Selection_18708 │ └─Selection_18708 1.63 cop[tikv] eq(bi_data.cmo_enterprise.time_node, "2025-09") │ └─TableFullScan_18707 1496.00 cop[tikv] table:cmo_enterprise keep order:false └─HashAgg_18697(Probe) 383145.74 root group by:Column#46756, funcs:sum(Column#46758)->Column#46759, funcs:firstrow(Column#46756)->Column#46756 └─Selection_18698 383145.74 root eq(Column#46757, "企业部"), not(isnull(Column#46756)) └─CTEFullScan_18699 478932.17 root CTE:jgj data:CTE_4 CTE_6 26.63 root Non-Recursive CTE └─Projection_18715(Seed Part) 26.63 root bi_data.cmo_qualifications.branch, 资质业绩->Column#46729, 资质部->Column#46730, plus(plus(plus(ifnull(Column#46708, 0.0000000000), ifnull(bi_data.cmo_qualifications.oa_per, 0.00)), ifnull(bi_data.cmo_qualifications.transaction_xx, 0.000000)), ifnull(bi_data.cmo_qualifications.zjs_res_xx, 0.000000))->Column#46731, bi_data.cmo_qualifications.month_target, bi_data.cmo_qualifications.people └─Selection_18716 26.63 root or(not(regexp(bi_data.cmo_qualifications.branch, "交易中心|投资并购")), not(regexp(bi_data.cmo_qualifications.branch, "交易中心"))) └─Projection_18717 33.29 root Column#46708, bi_data.cmo_qualifications.branch, bi_data.cmo_qualifications.month_target, bi_data.cmo_qualifications.people, bi_data.cmo_qualifications.oa_per, bi_data.cmo_qualifications.transaction_xx, bi_data.cmo_qualifications.zjs_res_xx └─HashJoin_18719 33.29 root left outer join, equal:[eq(bi_data.cmo_branch.branch, Column#46705)] ├─IndexJoin_18723(Build) 33.29 root left outer join, inner:IndexLookUp_18722, outer key:bi_data.cmo_branch.branch, inner key:bi_data.cmo_qualifications.branch, equal cond:eq(bi_data.cmo_branch.branch, bi_data.cmo_qualifications.branch) │ ├─TableReader_18736(Build) 33.29 root data:Selection_18735 │ │ └─Selection_18735 33.29 cop[tikv] eq(bi_data.cmo_branch.type, 1), eq(cast(bi_data.cmo_branch.is_delete, double BINARY), 0) │ │ └─TableRangeScan_18734 47.64 cop[tikv] table:br range:[-inf,30), (31,37), (41,49), (54,+inf], keep order:false │ └─IndexLookUp_18722(Probe) 3.11 root │ ├─IndexRangeScan_18720(Build) 3.11 cop[tikv] table:qua, index:cmo_qualifications(branch, time_node) range: decided by [eq(bi_data.cmo_qualifications.branch, bi_data.cmo_branch.branch) eq(bi_data.cmo_qualifications.time_node, 2025-09)], keep order:false │ └─TableRowIDScan_18721(Probe) 3.11 cop[tikv] table:qua keep order:false └─HashAgg_18740(Probe) 383145.74 root group by:Column#46705, funcs:sum(Column#46707)->Column#46708, funcs:firstrow(Column#46705)->Column#46705 └─Selection_18741 383145.74 root eq(Column#46706, "资质部"), not(isnull(Column#46705)), not(regexp(Column#46705, "投资并购部")) └─CTEFullScan_18742 478932.17 root CTE:jgj data:CTE_4 CTE_5 1.00 root Non-Recursive CTE └─Sort_18746(Seed Part) 1.00 root Column#46696:desc └─Projection_18748 1.00 root case(eq(bi_data.cmo_headhunting.branch, 建管家重庆), 建管家重庆, bi_data.cmo_headhunting.branch)->Column#46696, bi_data.cmo_headhunting.month_target, bi_data.cmo_branch.region_name, ifnull(bi_data.cmo_headhunting.month_res, 0.00)->Column#46697, bi_data.cmo_headhunting.people └─HashAgg_18749 1.00 root group by:bi_data.cmo_branch.branch, funcs:firstrow(bi_data.cmo_branch.region_name)->bi_data.cmo_branch.region_name, funcs:firstrow(bi_data.cmo_headhunting.branch)->bi_data.cmo_headhunting.branch, funcs:firstrow(bi_data.cmo_headhunting.month_target)->bi_data.cmo_headhunting.month_target, funcs:firstrow(bi_data.cmo_headhunting.people)->bi_data.cmo_headhunting.people, funcs:firstrow(bi_data.cmo_headhunting.month_res)->bi_data.cmo_headhunting.month_res └─Projection_18750 0.97 root bi_data.cmo_branch.branch, bi_data.cmo_branch.region_name, bi_data.cmo_headhunting.branch, bi_data.cmo_headhunting.month_target, bi_data.cmo_headhunting.people, bi_data.cmo_headhunting.month_res └─HashJoin_18752 0.97 root inner join, equal:[eq(bi_data.cmo_headhunting.branch, bi_data.cmo_branch.branch)] ├─TableReader_18755(Build) 0.78 root data:Selection_18754 │ └─Selection_18754 0.78 cop[tikv] eq(bi_data.cmo_headhunting.time_node, "2025-09"), ne(bi_data.cmo_headhunting.branch, "卓猎网兰州"), ne(bi_data.cmo_headhunting.branch, "建管家成都") │ └─TableFullScan_18753 198.00 cop[tikv] table:qua keep order:false └─TableReader_18758(Probe) 4.72 root data:Selection_18757 └─Selection_18757 4.72 cop[tikv] eq(bi_data.cmo_branch.type, 2), ne(bi_data.cmo_branch.branch, "卓猎网兰州"), ne(bi_data.cmo_branch.branch, "建管家成都"), not(isnull(bi_data.cmo_branch.branch)) └─TableFullScan_18756 58.00 cop[tikv] table:cmo_branch keep order:false CTE_4 478932.17 root Non-Recursive CTE └─Projection_4262(Seed Part) 478932.17 root if(like(Column#46656, %投资并购部%, 92), 投资并购部, replace(Column#46657, 公司, ))->Column#46671, case(and(or(or(like(Column#46656, %企业部%, 92), and(like(Column#46656, %对外合作部%, 92), like(Column#46659, %企业%, 92))), and(like(Column#46656, %对外合作部%, 92), like(Column#46658, %人才引出%, 92))), ne(if(and(and(eq(Column#46660, 资质), like(Column#46666, %所属%, 92)), like(Column#46656, %企业部%, 92)), 1, 0), 1)), 企业部, or(or(like(Column#46656, %人才部%, 92), and(like(Column#46656, %对外合作部%, 92), like(Column#46659, %人才%, 92))), and(like(Column#46656, %对外合作部%, 92), like(Column#46658, %人才引进%, 92))), 人才部, or(or(like(Column#46656, %资质部%, 92), like(Column#46656, %投资并购部%, 92)), and(and(like(Column#46666, %所属%, 92), eq(Column#46660, 资质)), regexp(Column#46656, 企业部|对外合作部))), 资质部, eq(substring_index(substring_index(Column#46656, /, 3), /, -1), 大数据事业部), 大数据事业部, eq(substring_index(substring_index(Column#46656, /, 3), /, -1), 软件事业部), 软件事业部, like(Column#46656, %特种设备%, 92), 特种设备, like(Column#46656, %资质事业部%, 92), 资质事业部)->Column#46672, div(Column#46670, 10000)->Column#46673 └─HashAgg_4263 478932.17 root group by:Column#49662, Column#49663, funcs:sum(Column#49655)->Column#46670, funcs:firstrow(Column#49656)->Column#46656, funcs:firstrow(Column#49657)->Column#46657, funcs:firstrow(Column#49658)->Column#46658, funcs:firstrow(Column#49659)->Column#46659, funcs:firstrow(Column#49660)->Column#46660, funcs:firstrow(Column#49661)->Column#46666 └─Projection_18667 486353.86 root Column#46661->Column#49655, Column#46656->Column#49656, Column#46657->Column#49657, Column#46658->Column#49658, Column#46659->Column#49659, Column#46660->Column#49660, Column#46666->Column#49661, if(like(Column#46656, %投资并购部%, 92), 投资并购部, replace(Column#46657, 公司, ))->Column#49662, case(and(or(or(like(Column#46656, %企业部%, 92), and(like(Column#46656, %对外合作部%, 92), like(Column#46659, %企业%, 92))), and(like(Column#46656, %对外合作部%, 92), like(Column#46658, %人才引出%, 92))), ne(if(and(and(eq(Column#46660, 资质), like(Column#46666, %所属%, 92)), like(Column#46656, %企业部%, 92)), 1, 0), 1)), 企业部, or(or(like(Column#46656, %人才部%, 92), and(like(Column#46656, %对外合作部%, 92), like(Column#46659, %人才%, 92))), and(like(Column#46656, %对外合作部%, 92), like(Column#46658, %人才引进%, 92))), 人才部, or(or(like(Column#46656, %资质部%, 92), like(Column#46656, %投资并购部%, 92)), and(and(like(Column#46666, %所属%, 92), eq(Column#46660, 资质)), regexp(Column#46656, 企业部|对外合作部))), 资质部, eq(substring_index(substring_index(Column#46656, /, 3), /, -1), 大数据事业部), 大数据事业部, eq(substring_index(substring_index(Column#46656, /, 3), /, -1), 软件事业部), 软件事业部, like(Column#46656, %特种设备%, 92), 特种设备, like(Column#46656, %资质事业部%, 92), 资质事业部)->Column#49663 └─Union_4264 486353.86 root ├─Projection_4265 478570.90 root cast(case(and(and(regexp(Column#40978, 转介绍), not(isnull(concat_ws(/, Column#42358, Column#42359, Column#42360, Column#42361, Column#42362, Column#42363, Column#42364)))), ne(concat_ws(/, Column#42358, Column#42359, Column#42360, Column#42361, Column#42362, Column#42363, Column#42364), )), concat_ws(/, Column#42358, Column#42359, Column#42360, Column#42361, Column#42362, Column#42363, Column#42364), Column#40981), varchar(8007) CHARACTER SET utf8 COLLATE utf8_bin)->Column#46656, cast(case(and(and(regexp(Column#40978, 转介绍), not(isnull(concat_ws(/, Column#42358, Column#42359, Column#42360, Column#42361, Column#42362, Column#42363, Column#42364)))), ne(concat_ws(/, Column#42358, Column#42359, Column#42360, Column#42361, Column#42362, Column#42363, Column#42364), )), Column#42361, Column#40980), varchar(1001) CHARACTER SET utf8 COLLATE utf8_bin)->Column#46657, cast(Column#40972, varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin)->Column#46658, cast(Column#40972, varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin)->Column#46659, Column#40983->Column#46660, cast(Column#40973, decimal(65,6) BINARY)->Column#46661, cast(Column#40978, varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin)->Column#46666 │ └─Selection_4266 478570.90 root like(cast(case(and(and(regexp(Column#40978, "转介绍"), not(isnull(concat_ws("/", Column#42358, Column#42359, Column#42360, Column#42361, Column#42362, Column#42363, Column#42364)))), ne(concat_ws("/", Column#42358, Column#42359, Column#42360, Column#42361, Column#42362, Column#42363, Column#42364), "")), concat_ws("/", Column#42358, Column#42359, Column#42360, Column#42361, Column#42362, Column#42363, Column#42364), Column#40981), varchar(8007) CHARACTER SET utf8 COLLATE utf8_bin), "%建管家事业群%", 92) │ └─HashJoin_4267 598213.62 root left outer join, equal:[eq(Column#40982, ods_oa.kl_cus_referral.cid)] │ ├─HashJoin_15107(Build) 77338.74 root left outer join, equal:[eq(ods_oa.kl_cus_referral.u_company, Column#42355)] │ │ ├─Union_15132(Build) 18142.60 root │ │ │ ├─TableReader_15478 5155.30 root MppVersion: 2, data:ExchangeSender_15477 │ │ │ │ └─ExchangeSender_15477 5155.30 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ └─Projection_15135 5155.30 mpp[tiflash] ods_oa.kl_department.id->Column#42355, ods_oa.kl_department.name->Column#42358, ods_oa.kl_department.name->Column#42359, ods_oa.kl_department.name->Column#42360, ods_oa.kl_department.name->Column#42361, ods_oa.kl_department.name->Column#42362, ods_oa.kl_department.name->Column#42363, ods_oa.kl_department.name->Column#42364 │ │ │ │ └─Projection_15476 5155.30 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id │ │ │ │ └─HashJoin_15475 5155.30 mpp[tiflash] CARTESIAN inner join │ │ │ │ ├─ExchangeReceiver_15142(Build) 1.04 mpp[tiflash] │ │ │ │ │ └─ExchangeSender_15141 1.04 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ └─Selection_15140 1.04 mpp[tiflash] eq(ods_oa.kl_department.department_id, 1) │ │ │ │ │ └─TableFullScan_15139 2132.00 mpp[tiflash] table:d1 pushed down filter:empty, keep order:false │ │ │ │ └─Projection_15185(Probe) 4976.36 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id │ │ │ │ └─HashJoin_15143 4976.36 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ ├─ExchangeReceiver_15184(Build) 2132.00 mpp[tiflash] │ │ │ │ │ └─ExchangeSender_15183 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ └─TableFullScan_15182 2132.00 mpp[tiflash] table:d9 keep order:false │ │ │ │ └─Projection_15181(Probe) 4026.06 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ └─HashJoin_15144 4026.06 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ ├─ExchangeReceiver_15180(Build) 2132.00 mpp[tiflash] │ │ │ │ │ └─ExchangeSender_15179 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ └─Selection_15178 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ └─TableFullScan_15177 2132.00 mpp[tiflash] table:d8 pushed down filter:empty, keep order:false │ │ │ │ └─Projection_15176(Probe) 3257.24 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ └─HashJoin_15145 3257.24 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ ├─ExchangeReceiver_15175(Build) 2132.00 mpp[tiflash] │ │ │ │ │ └─ExchangeSender_15174 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ └─Selection_15173 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ └─TableFullScan_15172 2132.00 mpp[tiflash] table:d7 pushed down filter:empty, keep order:false │ │ │ │ └─Projection_15171(Probe) 2635.23 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ └─HashJoin_15146 2635.23 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ ├─ExchangeReceiver_15168(Build) 2132.00 mpp[tiflash] │ │ │ │ │ └─ExchangeSender_15167 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ └─Projection_15166 2132.00 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ └─HashJoin_15147 2132.00 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ ├─ExchangeReceiver_15163(Build) 399.20 mpp[tiflash] │ │ │ │ │ │ └─ExchangeSender_15162 399.20 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ └─Projection_15161 399.20 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ └─HashJoin_15148 399.20 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─ExchangeReceiver_15158(Build) 73.32 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_15157 73.32 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─Projection_15156 73.32 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ └─HashJoin_15149 73.32 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ ├─ExchangeReceiver_15153(Build) 13.47 mpp[tiflash] │ │ │ │ │ │ │ │ └─ExchangeSender_15152 13.47 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ └─Selection_15151 13.47 mpp[tiflash] eq(1, ods_oa.kl_department.parent_id), not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableFullScan_15150 2132.00 mpp[tiflash] table:d2 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ └─Selection_15155(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableFullScan_15154 2132.00 mpp[tiflash] table:d3 pushed down filter:empty, keep order:false │ │ │ │ │ │ └─Selection_15160(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ └─TableFullScan_15159 2132.00 mpp[tiflash] table:d4 pushed down filter:empty, keep order:false │ │ │ │ │ └─Selection_15165(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ └─TableFullScan_15164 2132.00 mpp[tiflash] table:d5 pushed down filter:empty, keep order:false │ │ │ │ └─Selection_15170(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ └─TableFullScan_15169 2132.00 mpp[tiflash] table:d6 pushed down filter:empty, keep order:false │ │ │ ├─TableReader_15787 4170.83 root MppVersion: 2, data:ExchangeSender_15786 │ │ │ │ └─ExchangeSender_15786 4170.83 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ └─Projection_15480 4170.83 mpp[tiflash] ods_oa.kl_department.id->Column#42355, ods_oa.kl_department.name->Column#42358, ods_oa.kl_department.name->Column#42359, ods_oa.kl_department.name->Column#42360, ods_oa.kl_department.name->Column#42361, ods_oa.kl_department.name->Column#42362, ods_oa.kl_department.name->Column#42363, ods_oa.kl_department.name->Column#42364 │ │ │ │ └─Projection_15785 4170.83 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id, ods_oa.kl_department.name │ │ │ │ └─HashJoin_15784 4170.83 mpp[tiflash] CARTESIAN inner join │ │ │ │ ├─ExchangeReceiver_15487(Build) 1.04 mpp[tiflash] │ │ │ │ │ └─ExchangeSender_15486 1.04 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ └─Selection_15485 1.04 mpp[tiflash] eq(ods_oa.kl_department.department_id, 1) │ │ │ │ │ └─TableFullScan_15484 2132.00 mpp[tiflash] table:d1 pushed down filter:empty, keep order:false │ │ │ │ └─Projection_15524(Probe) 4026.06 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id, ods_oa.kl_department.name │ │ │ │ └─HashJoin_15488 4026.06 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ ├─ExchangeReceiver_15523(Build) 2132.00 mpp[tiflash] │ │ │ │ │ └─ExchangeSender_15522 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ └─TableFullScan_15521 2132.00 mpp[tiflash] table:d8 keep order:false │ │ │ │ └─Projection_15520(Probe) 3257.24 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ └─HashJoin_15489 3257.24 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ ├─ExchangeReceiver_15519(Build) 2132.00 mpp[tiflash] │ │ │ │ │ └─ExchangeSender_15518 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ └─Selection_15517 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ └─TableFullScan_15516 2132.00 mpp[tiflash] table:d7 pushed down filter:empty, keep order:false │ │ │ │ └─Projection_15515(Probe) 2635.23 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ └─HashJoin_15490 2635.23 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ ├─ExchangeReceiver_15512(Build) 2132.00 mpp[tiflash] │ │ │ │ │ └─ExchangeSender_15511 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ └─Projection_15510 2132.00 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ └─HashJoin_15491 2132.00 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ ├─ExchangeReceiver_15507(Build) 399.20 mpp[tiflash] │ │ │ │ │ │ └─ExchangeSender_15506 399.20 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ └─Projection_15505 399.20 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ └─HashJoin_15492 399.20 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─ExchangeReceiver_15502(Build) 73.32 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_15501 73.32 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─Projection_15500 73.32 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ └─HashJoin_15493 73.32 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ ├─ExchangeReceiver_15497(Build) 13.47 mpp[tiflash] │ │ │ │ │ │ │ │ └─ExchangeSender_15496 13.47 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ └─Selection_15495 13.47 mpp[tiflash] eq(1, ods_oa.kl_department.parent_id), not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableFullScan_15494 2132.00 mpp[tiflash] table:d2 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ └─Selection_15499(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableFullScan_15498 2132.00 mpp[tiflash] table:d3 pushed down filter:empty, keep order:false │ │ │ │ │ │ └─Selection_15504(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ └─TableFullScan_15503 2132.00 mpp[tiflash] table:d4 pushed down filter:empty, keep order:false │ │ │ │ │ └─Selection_15509(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ └─TableFullScan_15508 2132.00 mpp[tiflash] table:d5 pushed down filter:empty, keep order:false │ │ │ │ └─Selection_15514(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ └─TableFullScan_15513 2132.00 mpp[tiflash] table:d6 pushed down filter:empty, keep order:false │ │ │ ├─Projection_15788 3374.36 root ods_oa.kl_department.id->Column#42355, ods_oa.kl_department.name->Column#42358, ods_oa.kl_department.name->Column#42359, ods_oa.kl_department.name->Column#42360, ods_oa.kl_department.name->Column#42361, ods_oa.kl_department.name->Column#42362, ods_oa.kl_department.name->Column#42363, ->Column#42364 │ │ │ │ └─HashJoin_15792 3374.36 root CARTESIAN inner join │ │ │ │ ├─IndexReader_15836(Build) 1.04 root index:IndexRangeScan_15835 │ │ │ │ │ └─IndexRangeScan_15835 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ └─TableReader_15856(Probe) 3257.24 root MppVersion: 2, data:ExchangeSender_15855 │ │ │ │ └─ExchangeSender_15855 3257.24 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ └─Projection_15854 3257.24 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id, ods_oa.kl_department.name │ │ │ │ └─HashJoin_15837 3257.24 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ ├─ExchangeReceiver_15826(Build) 2132.00 mpp[tiflash] │ │ │ │ │ └─ExchangeSender_15825 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ └─TableFullScan_15824 2132.00 mpp[tiflash] table:d7 keep order:false │ │ │ │ └─Projection_15823(Probe) 2635.23 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ └─HashJoin_15798 2635.23 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ ├─ExchangeReceiver_15820(Build) 2132.00 mpp[tiflash] │ │ │ │ │ └─ExchangeSender_15819 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ └─Projection_15818 2132.00 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ └─HashJoin_15799 2132.00 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ ├─ExchangeReceiver_15815(Build) 399.20 mpp[tiflash] │ │ │ │ │ │ └─ExchangeSender_15814 399.20 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ └─Projection_15813 399.20 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ └─HashJoin_15800 399.20 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─ExchangeReceiver_15810(Build) 73.32 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_15809 73.32 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─Projection_15808 73.32 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ └─HashJoin_15801 73.32 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ ├─ExchangeReceiver_15805(Build) 13.47 mpp[tiflash] │ │ │ │ │ │ │ │ └─ExchangeSender_15804 13.47 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ └─Selection_15803 13.47 mpp[tiflash] eq(1, ods_oa.kl_department.parent_id), not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableFullScan_15802 2132.00 mpp[tiflash] table:d2 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ └─Selection_15807(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableFullScan_15806 2132.00 mpp[tiflash] table:d3 pushed down filter:empty, keep order:false │ │ │ │ │ │ └─Selection_15812(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ └─TableFullScan_15811 2132.00 mpp[tiflash] table:d4 pushed down filter:empty, keep order:false │ │ │ │ │ └─Selection_15817(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ └─TableFullScan_15816 2132.00 mpp[tiflash] table:d5 pushed down filter:empty, keep order:false │ │ │ │ └─Selection_15822(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ └─TableFullScan_15821 2132.00 mpp[tiflash] table:d6 pushed down filter:empty, keep order:false │ │ │ ├─Projection_16059 2729.98 root ods_oa.kl_department.id->Column#42355, ods_oa.kl_department.name->Column#42358, ods_oa.kl_department.name->Column#42359, ods_oa.kl_department.name->Column#42360, ods_oa.kl_department.name->Column#42361, ods_oa.kl_department.name->Column#42362, ->Column#42363, ->Column#42364 │ │ │ │ └─HashJoin_16063 2729.98 root CARTESIAN inner join │ │ │ │ ├─IndexReader_16101(Build) 1.04 root index:IndexRangeScan_16100 │ │ │ │ │ └─IndexRangeScan_16100 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ └─TableReader_16121(Probe) 2635.23 root MppVersion: 2, data:ExchangeSender_16120 │ │ │ │ └─ExchangeSender_16120 2635.23 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ └─Projection_16119 2635.23 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id, ods_oa.kl_department.name │ │ │ │ └─HashJoin_16102 2635.23 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ ├─ExchangeReceiver_16090(Build) 2132.00 mpp[tiflash] │ │ │ │ │ └─ExchangeSender_16089 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ └─Projection_16088 2132.00 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ └─HashJoin_16069 2132.00 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ ├─ExchangeReceiver_16085(Build) 399.20 mpp[tiflash] │ │ │ │ │ │ └─ExchangeSender_16084 399.20 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ └─Projection_16083 399.20 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ └─HashJoin_16070 399.20 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─ExchangeReceiver_16080(Build) 73.32 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_16079 73.32 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─Projection_16078 73.32 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ └─HashJoin_16071 73.32 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ ├─ExchangeReceiver_16075(Build) 13.47 mpp[tiflash] │ │ │ │ │ │ │ │ └─ExchangeSender_16074 13.47 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ └─Selection_16073 13.47 mpp[tiflash] eq(1, ods_oa.kl_department.parent_id), not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableFullScan_16072 2132.00 mpp[tiflash] table:d2 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ └─Selection_16077(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableFullScan_16076 2132.00 mpp[tiflash] table:d3 pushed down filter:empty, keep order:false │ │ │ │ │ │ └─Selection_16082(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ └─TableFullScan_16081 2132.00 mpp[tiflash] table:d4 pushed down filter:empty, keep order:false │ │ │ │ │ └─Selection_16087(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ └─TableFullScan_16086 2132.00 mpp[tiflash] table:d5 pushed down filter:empty, keep order:false │ │ │ │ └─TableFullScan_16091(Probe) 2132.00 mpp[tiflash] table:d6 keep order:false │ │ │ ├─Projection_16292 2208.66 root ods_oa.kl_department.id->Column#42355, ods_oa.kl_department.name->Column#42358, ods_oa.kl_department.name->Column#42359, ods_oa.kl_department.name->Column#42360, ods_oa.kl_department.name->Column#42361, ->Column#42362, ->Column#42363, ->Column#42364 │ │ │ │ └─HashJoin_16296 2208.66 root CARTESIAN inner join │ │ │ │ ├─IndexReader_16328(Build) 1.04 root index:IndexRangeScan_16327 │ │ │ │ │ └─IndexRangeScan_16327 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ └─HashJoin_16345(Probe) 2132.00 root inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ ├─IndexHashJoin_16358(Build) 399.20 root inner join, inner:IndexLookUp_16355, outer key:ods_oa.kl_department.department_id, inner key:ods_oa.kl_department.parent_id, equal cond:eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id) │ │ │ │ │ ├─IndexHashJoin_16404(Build) 73.32 root inner join, inner:IndexLookUp_16401, outer key:ods_oa.kl_department.department_id, inner key:ods_oa.kl_department.parent_id, equal cond:eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id) │ │ │ │ │ │ ├─IndexLookUp_16453(Build) 13.47 root │ │ │ │ │ │ │ ├─IndexRangeScan_16450(Build) 13.47 cop[tikv] table:d2, index:parent_id(parent_id) range:[1,1], keep order:false │ │ │ │ │ │ │ └─Selection_16452(Probe) 13.47 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableRowIDScan_16451 13.47 cop[tikv] table:d2 keep order:false │ │ │ │ │ │ └─IndexLookUp_16401(Probe) 73.32 root │ │ │ │ │ │ ├─IndexRangeScan_16398(Build) 73.32 cop[tikv] table:d3, index:parent_id(parent_id) range: decided by [eq(ods_oa.kl_department.parent_id, ods_oa.kl_department.department_id)], keep order:false │ │ │ │ │ │ └─Selection_16400(Probe) 73.32 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ └─TableRowIDScan_16399 73.32 cop[tikv] table:d3 keep order:false │ │ │ │ │ └─IndexLookUp_16355(Probe) 399.20 root │ │ │ │ │ ├─IndexRangeScan_16352(Build) 399.20 cop[tikv] table:d4, index:parent_id(parent_id) range: decided by [eq(ods_oa.kl_department.parent_id, ods_oa.kl_department.department_id)], keep order:false │ │ │ │ │ └─Selection_16354(Probe) 399.20 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ └─TableRowIDScan_16353 399.20 cop[tikv] table:d4 keep order:false │ │ │ │ └─TableReader_16482(Probe) 2132.00 root MppVersion: 2, data:ExchangeSender_16481 │ │ │ │ └─ExchangeSender_16481 2132.00 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ └─TableFullScan_16480 2132.00 mpp[tiflash] table:d5 keep order:false │ │ │ ├─Projection_16487 413.56 root ods_oa.kl_department.id->Column#42355, ods_oa.kl_department.name->Column#42358, ods_oa.kl_department.name->Column#42359, ods_oa.kl_department.name->Column#42360, ->Column#42361, ->Column#42362, ->Column#42363, ->Column#42364 │ │ │ │ └─HashJoin_16491 413.56 root CARTESIAN inner join │ │ │ │ ├─IndexReader_16517(Build) 1.04 root index:IndexRangeScan_16516 │ │ │ │ │ └─IndexRangeScan_16516 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ └─IndexHashJoin_16526(Probe) 399.20 root inner join, inner:IndexLookUp_16523, outer key:ods_oa.kl_department.department_id, inner key:ods_oa.kl_department.parent_id, equal cond:eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id) │ │ │ │ ├─IndexHashJoin_16570(Build) 73.32 root inner join, inner:IndexLookUp_16567, outer key:ods_oa.kl_department.department_id, inner key:ods_oa.kl_department.parent_id, equal cond:eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id) │ │ │ │ │ ├─IndexLookUp_16619(Build) 13.47 root │ │ │ │ │ │ ├─IndexRangeScan_16616(Build) 13.47 cop[tikv] table:d2, index:parent_id(parent_id) range:[1,1], keep order:false │ │ │ │ │ │ └─Selection_16618(Probe) 13.47 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ └─TableRowIDScan_16617 13.47 cop[tikv] table:d2 keep order:false │ │ │ │ │ └─IndexLookUp_16567(Probe) 73.32 root │ │ │ │ │ ├─IndexRangeScan_16564(Build) 73.32 cop[tikv] table:d3, index:parent_id(parent_id) range: decided by [eq(ods_oa.kl_department.parent_id, ods_oa.kl_department.department_id)], keep order:false │ │ │ │ │ └─Selection_16566(Probe) 73.32 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ └─TableRowIDScan_16565 73.32 cop[tikv] table:d3 keep order:false │ │ │ │ └─IndexLookUp_16523(Probe) 399.20 root │ │ │ │ ├─Selection_16522(Build) 399.20 cop[tikv] not(isnull(ods_oa.kl_department.id)) │ │ │ │ │ └─IndexRangeScan_16520 399.20 cop[tikv] table:d4, index:parent_id(parent_id) range: decided by [eq(ods_oa.kl_department.parent_id, ods_oa.kl_department.department_id)], keep order:false │ │ │ │ └─TableRowIDScan_16521(Probe) 399.20 cop[tikv] table:d4 keep order:false │ │ │ ├─Projection_16643 75.96 root ods_oa.kl_department.id->Column#42355, ods_oa.kl_department.name->Column#42358, ods_oa.kl_department.name->Column#42359, ->Column#42360, ->Column#42361, ->Column#42362, ->Column#42363, ->Column#42364 │ │ │ │ └─HashJoin_16647 75.96 root CARTESIAN inner join │ │ │ │ ├─IndexReader_16667(Build) 1.04 root index:IndexRangeScan_16666 │ │ │ │ │ └─IndexRangeScan_16666 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ └─IndexHashJoin_16676(Probe) 73.32 root inner join, inner:IndexLookUp_16673, outer key:ods_oa.kl_department.department_id, inner key:ods_oa.kl_department.parent_id, equal cond:eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id) │ │ │ │ ├─IndexLookUp_16723(Build) 13.47 root │ │ │ │ │ ├─IndexRangeScan_16720(Build) 13.47 cop[tikv] table:d2, index:parent_id(parent_id) range:[1,1], keep order:false │ │ │ │ │ └─Selection_16722(Probe) 13.47 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ └─TableRowIDScan_16721 13.47 cop[tikv] table:d2 keep order:false │ │ │ │ └─IndexLookUp_16673(Probe) 73.32 root │ │ │ │ ├─Selection_16672(Build) 73.32 cop[tikv] not(isnull(ods_oa.kl_department.id)) │ │ │ │ │ └─IndexRangeScan_16670 73.32 cop[tikv] table:d3, index:parent_id(parent_id) range: decided by [eq(ods_oa.kl_department.parent_id, ods_oa.kl_department.department_id)], keep order:false │ │ │ │ └─TableRowIDScan_16671(Probe) 73.32 cop[tikv] table:d3 keep order:false │ │ │ └─Projection_16737 13.95 root ods_oa.kl_department.id->Column#42355, ods_oa.kl_department.name->Column#42358, ->Column#42359, ->Column#42360, ->Column#42361, ->Column#42362, ->Column#42363, ->Column#42364 │ │ │ └─HashJoin_16741 13.95 root CARTESIAN inner join │ │ │ ├─IndexReader_16756(Build) 1.04 root index:IndexRangeScan_16755 │ │ │ │ └─IndexRangeScan_16755 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ └─IndexLookUp_16767(Probe) 13.47 root │ │ │ ├─Selection_16766(Build) 13.47 cop[tikv] not(isnull(ods_oa.kl_department.id)) │ │ │ │ └─IndexRangeScan_16764 13.47 cop[tikv] table:d2, index:parent_id(parent_id) range:[1,1], keep order:false │ │ │ └─TableRowIDScan_16765(Probe) 13.47 cop[tikv] table:d2 keep order:false │ │ └─HashAgg_15116(Probe) 77338.74 root group by:ods_oa.kl_cus_referral.cid, funcs:firstrow(ods_oa.kl_cus_referral.cid)->ods_oa.kl_cus_referral.cid, funcs:firstrow(Column#49333)->ods_oa.kl_cus_referral.u_company │ │ └─TableReader_15117 77338.74 root data:HashAgg_15109 │ │ └─HashAgg_15109 77338.74 cop[tikv] group by:ods_oa.kl_cus_referral.cid, funcs:firstrow(ods_oa.kl_cus_referral.u_company)->Column#49333 │ │ └─Selection_15115 77585.00 cop[tikv] not(isnull(ods_oa.kl_cus_referral.cid)) │ │ └─TableFullScan_15114 77585.00 cop[tikv] table:kl_cus_referral keep order:false │ └─Union_4269(Probe) 598213.62 root │ ├─Projection_4270 1.00 root ods_oa.kl_auth_rule.title->Column#40972, cast(Column#32371, decimal(33,2) BINARY)->Column#40973, case(eq(dw_layer.dw_conm_account_rt.achieve_stype, 0), 非转介绍业绩, eq(dw_layer.dw_conm_account_rt.achieve_stype, 1), 转介绍业绩, eq(dw_layer.dw_conm_account_rt.achieve_stype, 2), 执行人业绩)->Column#40978, Column#32184->Column#40980, concat_ws(/, Column#32181, Column#32182, Column#32183, Column#32184, Column#32185, Column#32186, Column#32187)->Column#40981, ods_oa.kl_conm_base.cid->Column#40982, if(regexp(ods_oa.kl_auth_rule.title, 资质|出让|求购), 资质, 其他)->Column#40983 │ │ └─HashAgg_4271 1.00 root group by:dw_layer.dw_conm_account_rt.id, funcs:sum(dw_layer.dw_conm_account_rt.res)->Column#32371, funcs:firstrow(dw_layer.dw_conm_account_rt.achieve_stype)->dw_layer.dw_conm_account_rt.achieve_stype, funcs:firstrow(ods_oa.kl_conm_base.cid)->ods_oa.kl_conm_base.cid, funcs:firstrow(Column#32181)->Column#32181, funcs:firstrow(Column#32182)->Column#32182, funcs:firstrow(Column#32183)->Column#32183, funcs:firstrow(Column#32184)->Column#32184, funcs:firstrow(Column#32185)->Column#32185, funcs:firstrow(Column#32186)->Column#32186, funcs:firstrow(Column#32187)->Column#32187, funcs:firstrow(ods_oa.kl_auth_rule.title)->ods_oa.kl_auth_rule.title │ │ └─Projection_4274 0.95 root dw_layer.dw_conm_account_rt.id, dw_layer.dw_conm_account_rt.res, dw_layer.dw_conm_account_rt.achieve_stype, ods_oa.kl_conm_base.cid, Column#32181, Column#32182, Column#32183, Column#32184, Column#32185, Column#32186, Column#32187, ods_oa.kl_auth_rule.title │ │ └─IndexJoin_4281 0.95 root left outer join, inner:TableReader_4277, outer key:ods_oa.kl_conm_base.stype, inner key:ods_oa.kl_auth_rule.id, equal cond:eq(ods_oa.kl_conm_base.stype, ods_oa.kl_auth_rule.id) │ │ ├─IndexJoin_4293(Build) 0.95 root left outer join, inner:TableReader_4290, outer key:dw_layer.dw_conm_account_rt.cid, inner key:ods_oa.kl_conm_base.id, equal cond:eq(dw_layer.dw_conm_account_rt.cid, ods_oa.kl_conm_base.id) │ │ │ ├─IndexJoin_4572(Build) 0.95 root left outer join, inner:IndexReader_4571, outer key:dw_layer.dw_conm_account_rt.cid, inner key:ods_oa.kl_conm_ycpersonnel.conmid, equal cond:eq(dw_layer.dw_conm_account_rt.cid, ods_oa.kl_conm_ycpersonnel.conmid) │ │ │ │ ├─IndexJoin_4589(Build) 0.94 root left outer join, inner:TableReader_4586, outer key:Column#32178, inner key:ods_oa.dept_abbr.id, equal cond:eq(Column#32178, ods_oa.dept_abbr.id) │ │ │ │ │ ├─HashJoin_4601(Build) 0.94 root left outer join, equal:[eq(ods_oa.kl_users.departmentid, Column#32178)] │ │ │ │ │ │ ├─IndexJoin_4616(Build) 0.58 root left outer join, inner:TableReader_4613, outer key:dw_layer.dw_conm_account_rt.ouid, inner key:ods_oa.kl_users.id, equal cond:eq(dw_layer.dw_conm_account_rt.ouid, ods_oa.kl_users.id) │ │ │ │ │ │ │ ├─TableReader_4632(Build) 0.58 root MppVersion: 2, data:ExchangeSender_4631 │ │ │ │ │ │ │ │ └─ExchangeSender_4631 0.58 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ │ │ │ │ └─Selection_4630 0.58 mpp[tiflash] eq(dw_layer.dw_conm_account_rt.is_del, 0), eq(dw_layer.dw_conm_account_rt.status, 0), ge(dw_layer.dw_conm_account_rt.intime, 1756137600), in(dw_layer.dw_conm_account_rt.baseuser_industry, 1, 25, 28), le(dw_layer.dw_conm_account_rt.intime, 1758815999) │ │ │ │ │ │ │ │ └─TableFullScan_4629 78.15 mpp[tiflash] table:res pushed down filter:ge(dw_layer.dw_conm_account_rt.ctime, 1758816000), le(dw_layer.dw_conm_account_rt.ctime, 1758988799), keep order:false │ │ │ │ │ │ │ └─TableReader_4613(Probe) 0.58 root data:TableRangeScan_4612 │ │ │ │ │ │ │ └─TableRangeScan_4612 0.58 cop[tikv] table:us range: decided by [dw_layer.dw_conm_account_rt.ouid], keep order:false │ │ │ │ │ │ └─Union_4640(Probe) 18142.60 root │ │ │ │ │ │ ├─TableReader_4937 5155.30 root MppVersion: 2, data:ExchangeSender_4936 │ │ │ │ │ │ │ └─ExchangeSender_4936 5155.30 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ │ │ │ └─Projection_4643 5155.30 mpp[tiflash] ods_oa.kl_department.id->Column#32178, ods_oa.kl_department.name->Column#32181, ods_oa.kl_department.name->Column#32182, ods_oa.kl_department.name->Column#32183, ods_oa.kl_department.name->Column#32184, ods_oa.kl_department.name->Column#32185, ods_oa.kl_department.name->Column#32186, ods_oa.kl_department.name->Column#32187 │ │ │ │ │ │ │ └─Projection_4362 5155.30 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id │ │ │ │ │ │ │ └─HashJoin_4314 5155.30 mpp[tiflash] CARTESIAN inner join │ │ │ │ │ │ │ ├─ExchangeReceiver_4318(Build) 1.04 mpp[tiflash] │ │ │ │ │ │ │ │ └─ExchangeSender_4317 1.04 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ └─Selection_4316 1.04 mpp[tiflash] eq(ods_oa.kl_department.department_id, 1) │ │ │ │ │ │ │ │ └─TableFullScan_4315 2132.00 mpp[tiflash] table:d1 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ └─Projection_4361(Probe) 4976.36 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id │ │ │ │ │ │ │ └─HashJoin_4319 4976.36 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ ├─ExchangeReceiver_4360(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ │ │ └─ExchangeSender_4359 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ └─TableFullScan_4358 2132.00 mpp[tiflash] table:d9 keep order:false │ │ │ │ │ │ │ └─Projection_4357(Probe) 4026.06 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ └─HashJoin_4320 4026.06 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ ├─ExchangeReceiver_4356(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ │ │ └─ExchangeSender_4355 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ └─Selection_4354 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableFullScan_4353 2132.00 mpp[tiflash] table:d8 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ └─Projection_4352(Probe) 3257.24 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ └─HashJoin_4321 3257.24 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ ├─ExchangeReceiver_4351(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ │ │ └─ExchangeSender_4350 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ └─Selection_4349 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableFullScan_4348 2132.00 mpp[tiflash] table:d7 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ └─Projection_4347(Probe) 2635.23 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ └─HashJoin_4322 2635.23 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ ├─ExchangeReceiver_4344(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ │ │ └─ExchangeSender_4343 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ └─Projection_4342 2132.00 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ │ └─HashJoin_4323 2132.00 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ │ ├─ExchangeReceiver_4339(Build) 399.20 mpp[tiflash] │ │ │ │ │ │ │ │ │ └─ExchangeSender_4338 399.20 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ │ └─Projection_4337 399.20 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ │ │ └─HashJoin_4324 399.20 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ │ │ ├─ExchangeReceiver_4334(Build) 73.32 mpp[tiflash] │ │ │ │ │ │ │ │ │ │ └─ExchangeSender_4333 73.32 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ │ │ └─Projection_4332 73.32 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ │ │ │ └─HashJoin_4325 73.32 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ │ │ │ ├─ExchangeReceiver_4329(Build) 13.47 mpp[tiflash] │ │ │ │ │ │ │ │ │ │ │ └─ExchangeSender_4328 13.47 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ │ │ │ └─Selection_4327 13.47 mpp[tiflash] eq(1, ods_oa.kl_department.parent_id), not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ │ │ └─TableFullScan_4326 2132.00 mpp[tiflash] table:d2 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ │ │ │ └─Selection_4331(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ │ └─TableFullScan_4330 2132.00 mpp[tiflash] table:d3 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ │ │ └─Selection_4336(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ └─TableFullScan_4335 2132.00 mpp[tiflash] table:d4 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ │ └─Selection_4341(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableFullScan_4340 2132.00 mpp[tiflash] table:d5 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ └─Selection_4346(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableFullScan_4345 2132.00 mpp[tiflash] table:d6 pushed down filter:empty, keep order:false │ │ │ │ │ │ ├─TableReader_5203 4170.83 root MppVersion: 2, data:ExchangeSender_5202 │ │ │ │ │ │ │ └─ExchangeSender_5202 4170.83 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ │ │ │ └─Projection_4939 4170.83 mpp[tiflash] ods_oa.kl_department.id->Column#32178, ods_oa.kl_department.name->Column#32181, ods_oa.kl_department.name->Column#32182, ods_oa.kl_department.name->Column#32183, ods_oa.kl_department.name->Column#32184, ods_oa.kl_department.name->Column#32185, ods_oa.kl_department.name->Column#32186, ods_oa.kl_department.name->Column#32187 │ │ │ │ │ │ │ └─Projection_4406 4170.83 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id, ods_oa.kl_department.name │ │ │ │ │ │ │ └─HashJoin_4364 4170.83 mpp[tiflash] CARTESIAN inner join │ │ │ │ │ │ │ ├─ExchangeReceiver_4368(Build) 1.04 mpp[tiflash] │ │ │ │ │ │ │ │ └─ExchangeSender_4367 1.04 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ └─Selection_4366 1.04 mpp[tiflash] eq(ods_oa.kl_department.department_id, 1) │ │ │ │ │ │ │ │ └─TableFullScan_4365 2132.00 mpp[tiflash] table:d1 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ └─Projection_4405(Probe) 4026.06 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id, ods_oa.kl_department.name │ │ │ │ │ │ │ └─HashJoin_4369 4026.06 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ ├─ExchangeReceiver_4404(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ │ │ └─ExchangeSender_4403 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ └─TableFullScan_4402 2132.00 mpp[tiflash] table:d8 keep order:false │ │ │ │ │ │ │ └─Projection_4401(Probe) 3257.24 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ └─HashJoin_4370 3257.24 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ ├─ExchangeReceiver_4400(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ │ │ └─ExchangeSender_4399 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ └─Selection_4398 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableFullScan_4397 2132.00 mpp[tiflash] table:d7 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ └─Projection_4396(Probe) 2635.23 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ └─HashJoin_4371 2635.23 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ ├─ExchangeReceiver_4393(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ │ │ └─ExchangeSender_4392 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ └─Projection_4391 2132.00 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ │ └─HashJoin_4372 2132.00 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ │ ├─ExchangeReceiver_4388(Build) 399.20 mpp[tiflash] │ │ │ │ │ │ │ │ │ └─ExchangeSender_4387 399.20 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ │ └─Projection_4386 399.20 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ │ │ └─HashJoin_4373 399.20 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ │ │ ├─ExchangeReceiver_4383(Build) 73.32 mpp[tiflash] │ │ │ │ │ │ │ │ │ │ └─ExchangeSender_4382 73.32 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ │ │ └─Projection_4381 73.32 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ │ │ │ └─HashJoin_4374 73.32 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ │ │ │ ├─ExchangeReceiver_4378(Build) 13.47 mpp[tiflash] │ │ │ │ │ │ │ │ │ │ │ └─ExchangeSender_4377 13.47 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ │ │ │ └─Selection_4376 13.47 mpp[tiflash] eq(1, ods_oa.kl_department.parent_id), not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ │ │ └─TableFullScan_4375 2132.00 mpp[tiflash] table:d2 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ │ │ │ └─Selection_4380(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ │ └─TableFullScan_4379 2132.00 mpp[tiflash] table:d3 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ │ │ └─Selection_4385(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ └─TableFullScan_4384 2132.00 mpp[tiflash] table:d4 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ │ └─Selection_4390(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableFullScan_4389 2132.00 mpp[tiflash] table:d5 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ └─Selection_4395(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableFullScan_4394 2132.00 mpp[tiflash] table:d6 pushed down filter:empty, keep order:false │ │ │ │ │ │ ├─Projection_5204 3374.36 root ods_oa.kl_department.id->Column#32178, ods_oa.kl_department.name->Column#32181, ods_oa.kl_department.name->Column#32182, ods_oa.kl_department.name->Column#32183, ods_oa.kl_department.name->Column#32184, ods_oa.kl_department.name->Column#32185, ods_oa.kl_department.name->Column#32186, ->Column#32187 │ │ │ │ │ │ │ └─HashJoin_5208 3374.36 root CARTESIAN inner join │ │ │ │ │ │ │ ├─IndexReader_5217(Build) 1.04 root index:IndexRangeScan_5216 │ │ │ │ │ │ │ │ └─IndexRangeScan_5216 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ │ │ │ └─TableReader_5237(Probe) 3257.24 root MppVersion: 2, data:ExchangeSender_5236 │ │ │ │ │ │ │ └─ExchangeSender_5236 3257.24 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ │ │ │ └─Projection_5235 3257.24 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id, ods_oa.kl_department.name │ │ │ │ │ │ │ └─HashJoin_5218 3257.24 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ ├─ExchangeReceiver_4442(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ │ │ └─ExchangeSender_4441 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ └─TableFullScan_4440 2132.00 mpp[tiflash] table:d7 keep order:false │ │ │ │ │ │ │ └─Projection_4439(Probe) 2635.23 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ └─HashJoin_4414 2635.23 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ ├─ExchangeReceiver_4436(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ │ │ └─ExchangeSender_4435 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ └─Projection_4434 2132.00 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ │ └─HashJoin_4415 2132.00 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ │ ├─ExchangeReceiver_4431(Build) 399.20 mpp[tiflash] │ │ │ │ │ │ │ │ │ └─ExchangeSender_4430 399.20 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ │ └─Projection_4429 399.20 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ │ │ └─HashJoin_4416 399.20 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ │ │ ├─ExchangeReceiver_4426(Build) 73.32 mpp[tiflash] │ │ │ │ │ │ │ │ │ │ └─ExchangeSender_4425 73.32 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ │ │ └─Projection_4424 73.32 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ │ │ │ └─HashJoin_4417 73.32 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ │ │ │ ├─ExchangeReceiver_4421(Build) 13.47 mpp[tiflash] │ │ │ │ │ │ │ │ │ │ │ └─ExchangeSender_4420 13.47 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ │ │ │ └─Selection_4419 13.47 mpp[tiflash] eq(1, ods_oa.kl_department.parent_id), not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ │ │ └─TableFullScan_4418 2132.00 mpp[tiflash] table:d2 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ │ │ │ └─Selection_4423(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ │ └─TableFullScan_4422 2132.00 mpp[tiflash] table:d3 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ │ │ └─Selection_4428(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ └─TableFullScan_4427 2132.00 mpp[tiflash] table:d4 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ │ └─Selection_4433(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableFullScan_4432 2132.00 mpp[tiflash] table:d5 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ └─Selection_4438(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableFullScan_4437 2132.00 mpp[tiflash] table:d6 pushed down filter:empty, keep order:false │ │ │ │ │ │ ├─Projection_5438 2729.98 root ods_oa.kl_department.id->Column#32178, ods_oa.kl_department.name->Column#32181, ods_oa.kl_department.name->Column#32182, ods_oa.kl_department.name->Column#32183, ods_oa.kl_department.name->Column#32184, ods_oa.kl_department.name->Column#32185, ->Column#32186, ->Column#32187 │ │ │ │ │ │ │ └─HashJoin_5442 2729.98 root CARTESIAN inner join │ │ │ │ │ │ │ ├─IndexReader_5451(Build) 1.04 root index:IndexRangeScan_5450 │ │ │ │ │ │ │ │ └─IndexRangeScan_5450 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ │ │ │ └─TableReader_5471(Probe) 2635.23 root MppVersion: 2, data:ExchangeSender_5470 │ │ │ │ │ │ │ └─ExchangeSender_5470 2635.23 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ │ │ │ └─Projection_5469 2635.23 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id, ods_oa.kl_department.name │ │ │ │ │ │ │ └─HashJoin_5452 2635.23 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ ├─ExchangeReceiver_4473(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ │ │ └─ExchangeSender_4472 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ └─Projection_4471 2132.00 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ │ └─HashJoin_4452 2132.00 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ │ ├─ExchangeReceiver_4468(Build) 399.20 mpp[tiflash] │ │ │ │ │ │ │ │ │ └─ExchangeSender_4467 399.20 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ │ └─Projection_4466 399.20 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ │ │ └─HashJoin_4453 399.20 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ │ │ ├─ExchangeReceiver_4463(Build) 73.32 mpp[tiflash] │ │ │ │ │ │ │ │ │ │ └─ExchangeSender_4462 73.32 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ │ │ └─Projection_4461 73.32 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ │ │ │ └─HashJoin_4454 73.32 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ │ │ │ ├─ExchangeReceiver_4458(Build) 13.47 mpp[tiflash] │ │ │ │ │ │ │ │ │ │ │ └─ExchangeSender_4457 13.47 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ │ │ │ └─Selection_4456 13.47 mpp[tiflash] eq(1, ods_oa.kl_department.parent_id), not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ │ │ └─TableFullScan_4455 2132.00 mpp[tiflash] table:d2 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ │ │ │ └─Selection_4460(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ │ └─TableFullScan_4459 2132.00 mpp[tiflash] table:d3 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ │ │ └─Selection_4465(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ └─TableFullScan_4464 2132.00 mpp[tiflash] table:d4 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ │ └─Selection_4470(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableFullScan_4469 2132.00 mpp[tiflash] table:d5 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ └─TableFullScan_4474(Probe) 2132.00 mpp[tiflash] table:d6 keep order:false │ │ │ │ │ │ ├─Projection_5640 2208.66 root ods_oa.kl_department.id->Column#32178, ods_oa.kl_department.name->Column#32181, ods_oa.kl_department.name->Column#32182, ods_oa.kl_department.name->Column#32183, ods_oa.kl_department.name->Column#32184, ->Column#32185, ->Column#32186, ->Column#32187 │ │ │ │ │ │ │ └─HashJoin_5644 2208.66 root CARTESIAN inner join │ │ │ │ │ │ │ ├─IndexReader_5653(Build) 1.04 root index:IndexRangeScan_5652 │ │ │ │ │ │ │ │ └─IndexRangeScan_5652 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ │ │ │ └─HashJoin_5670(Probe) 2132.00 root inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ ├─IndexHashJoin_5683(Build) 399.20 root inner join, inner:IndexLookUp_5680, outer key:ods_oa.kl_department.department_id, inner key:ods_oa.kl_department.parent_id, equal cond:eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id) │ │ │ │ │ │ │ │ ├─IndexHashJoin_5729(Build) 73.32 root inner join, inner:IndexLookUp_5726, outer key:ods_oa.kl_department.department_id, inner key:ods_oa.kl_department.parent_id, equal cond:eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id) │ │ │ │ │ │ │ │ │ ├─IndexLookUp_5778(Build) 13.47 root │ │ │ │ │ │ │ │ │ │ ├─IndexRangeScan_5775(Build) 13.47 cop[tikv] table:d2, index:parent_id(parent_id) range:[1,1], keep order:false │ │ │ │ │ │ │ │ │ │ └─Selection_5777(Probe) 13.47 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ │ └─TableRowIDScan_5776 13.47 cop[tikv] table:d2 keep order:false │ │ │ │ │ │ │ │ │ └─IndexLookUp_5726(Probe) 73.32 root │ │ │ │ │ │ │ │ │ ├─IndexRangeScan_5723(Build) 73.32 cop[tikv] table:d3, index:parent_id(parent_id) range: decided by [eq(ods_oa.kl_department.parent_id, ods_oa.kl_department.department_id)], keep order:false │ │ │ │ │ │ │ │ │ └─Selection_5725(Probe) 73.32 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ └─TableRowIDScan_5724 73.32 cop[tikv] table:d3 keep order:false │ │ │ │ │ │ │ │ └─IndexLookUp_5680(Probe) 399.20 root │ │ │ │ │ │ │ │ ├─IndexRangeScan_5677(Build) 399.20 cop[tikv] table:d4, index:parent_id(parent_id) range: decided by [eq(ods_oa.kl_department.parent_id, ods_oa.kl_department.department_id)], keep order:false │ │ │ │ │ │ │ │ └─Selection_5679(Probe) 399.20 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableRowIDScan_5678 399.20 cop[tikv] table:d4 keep order:false │ │ │ │ │ │ │ └─TableReader_5807(Probe) 2132.00 root MppVersion: 2, data:ExchangeSender_5806 │ │ │ │ │ │ │ └─ExchangeSender_5806 2132.00 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ │ │ │ └─TableFullScan_5805 2132.00 mpp[tiflash] table:d5 keep order:false │ │ │ │ │ │ ├─Projection_5810 413.56 root ods_oa.kl_department.id->Column#32178, ods_oa.kl_department.name->Column#32181, ods_oa.kl_department.name->Column#32182, ods_oa.kl_department.name->Column#32183, ->Column#32184, ->Column#32185, ->Column#32186, ->Column#32187 │ │ │ │ │ │ │ └─HashJoin_5814 413.56 root CARTESIAN inner join │ │ │ │ │ │ │ ├─IndexReader_5823(Build) 1.04 root index:IndexRangeScan_5822 │ │ │ │ │ │ │ │ └─IndexRangeScan_5822 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ │ │ │ └─IndexHashJoin_5832(Probe) 399.20 root inner join, inner:IndexLookUp_5829, outer key:ods_oa.kl_department.department_id, inner key:ods_oa.kl_department.parent_id, equal cond:eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id) │ │ │ │ │ │ │ ├─IndexHashJoin_5876(Build) 73.32 root inner join, inner:IndexLookUp_5873, outer key:ods_oa.kl_department.department_id, inner key:ods_oa.kl_department.parent_id, equal cond:eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id) │ │ │ │ │ │ │ │ ├─IndexLookUp_5925(Build) 13.47 root │ │ │ │ │ │ │ │ │ ├─IndexRangeScan_5922(Build) 13.47 cop[tikv] table:d2, index:parent_id(parent_id) range:[1,1], keep order:false │ │ │ │ │ │ │ │ │ └─Selection_5924(Probe) 13.47 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ └─TableRowIDScan_5923 13.47 cop[tikv] table:d2 keep order:false │ │ │ │ │ │ │ │ └─IndexLookUp_5873(Probe) 73.32 root │ │ │ │ │ │ │ │ ├─IndexRangeScan_5870(Build) 73.32 cop[tikv] table:d3, index:parent_id(parent_id) range: decided by [eq(ods_oa.kl_department.parent_id, ods_oa.kl_department.department_id)], keep order:false │ │ │ │ │ │ │ │ └─Selection_5872(Probe) 73.32 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableRowIDScan_5871 73.32 cop[tikv] table:d3 keep order:false │ │ │ │ │ │ │ └─IndexLookUp_5829(Probe) 399.20 root │ │ │ │ │ │ │ ├─Selection_5828(Build) 399.20 cop[tikv] not(isnull(ods_oa.kl_department.id)) │ │ │ │ │ │ │ │ └─IndexRangeScan_5826 399.20 cop[tikv] table:d4, index:parent_id(parent_id) range: decided by [eq(ods_oa.kl_department.parent_id, ods_oa.kl_department.department_id)], keep order:false │ │ │ │ │ │ │ └─TableRowIDScan_5827(Probe) 399.20 cop[tikv] table:d4 keep order:false │ │ │ │ │ │ ├─Projection_5947 75.96 root ods_oa.kl_department.id->Column#32178, ods_oa.kl_department.name->Column#32181, ods_oa.kl_department.name->Column#32182, ->Column#32183, ->Column#32184, ->Column#32185, ->Column#32186, ->Column#32187 │ │ │ │ │ │ │ └─HashJoin_5951 75.96 root CARTESIAN inner join │ │ │ │ │ │ │ ├─IndexReader_5960(Build) 1.04 root index:IndexRangeScan_5959 │ │ │ │ │ │ │ │ └─IndexRangeScan_5959 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ │ │ │ └─IndexHashJoin_5969(Probe) 73.32 root inner join, inner:IndexLookUp_5966, outer key:ods_oa.kl_department.department_id, inner key:ods_oa.kl_department.parent_id, equal cond:eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id) │ │ │ │ │ │ │ ├─IndexLookUp_6016(Build) 13.47 root │ │ │ │ │ │ │ │ ├─IndexRangeScan_6013(Build) 13.47 cop[tikv] table:d2, index:parent_id(parent_id) range:[1,1], keep order:false │ │ │ │ │ │ │ │ └─Selection_6015(Probe) 13.47 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableRowIDScan_6014 13.47 cop[tikv] table:d2 keep order:false │ │ │ │ │ │ │ └─IndexLookUp_5966(Probe) 73.32 root │ │ │ │ │ │ │ ├─Selection_5965(Build) 73.32 cop[tikv] not(isnull(ods_oa.kl_department.id)) │ │ │ │ │ │ │ │ └─IndexRangeScan_5963 73.32 cop[tikv] table:d3, index:parent_id(parent_id) range: decided by [eq(ods_oa.kl_department.parent_id, ods_oa.kl_department.department_id)], keep order:false │ │ │ │ │ │ │ └─TableRowIDScan_5964(Probe) 73.32 cop[tikv] table:d3 keep order:false │ │ │ │ │ │ └─Projection_6028 13.95 root ods_oa.kl_department.id->Column#32178, ods_oa.kl_department.name->Column#32181, ->Column#32182, ->Column#32183, ->Column#32184, ->Column#32185, ->Column#32186, ->Column#32187 │ │ │ │ │ │ └─HashJoin_6032 13.95 root CARTESIAN inner join │ │ │ │ │ │ ├─IndexReader_6041(Build) 1.04 root index:IndexRangeScan_6040 │ │ │ │ │ │ │ └─IndexRangeScan_6040 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ │ │ └─IndexLookUp_6052(Probe) 13.47 root │ │ │ │ │ │ ├─Selection_6051(Build) 13.47 cop[tikv] not(isnull(ods_oa.kl_department.id)) │ │ │ │ │ │ │ └─IndexRangeScan_6049 13.47 cop[tikv] table:d2, index:parent_id(parent_id) range:[1,1], keep order:false │ │ │ │ │ │ └─TableRowIDScan_6050(Probe) 13.47 cop[tikv] table:d2 keep order:false │ │ │ │ │ └─TableReader_4586(Probe) 0.94 root data:TableRangeScan_4585 │ │ │ │ │ └─TableRangeScan_4585 0.94 cop[tikv] table:abbr range: decided by [Column#32178], keep order:false │ │ │ │ └─IndexReader_4571(Probe) 0.95 root index:IndexRangeScan_4570 │ │ │ │ └─IndexRangeScan_4570 0.95 cop[tikv] table:yc, index:idx_conmid(conmid) range: decided by [eq(ods_oa.kl_conm_ycpersonnel.conmid, dw_layer.dw_conm_account_rt.cid)], keep order:false │ │ │ └─TableReader_4290(Probe) 0.95 root data:TableRangeScan_4289 │ │ │ └─TableRangeScan_4289 0.95 cop[tikv] table:base range: decided by [dw_layer.dw_conm_account_rt.cid], keep order:false │ │ └─TableReader_4277(Probe) 0.02 root data:Selection_4276 │ │ └─Selection_4276 0.02 cop[tikv] eq(ods_oa.kl_auth_rule.pid, 210) │ │ └─TableRangeScan_4275 0.95 cop[tikv] table:kl_auth_rule range: decided by [ods_oa.kl_conm_base.stype], keep order:false │ ├─Projection_6129 1.00 root ods_oa.kl_auth_rule.title->Column#40972, cast(Column#34074, decimal(33,2) BINARY)->Column#40973, case(eq(dw_layer.dw_conm_account_rt.achieve_stype, 0), 非转介绍业绩, eq(dw_layer.dw_conm_account_rt.achieve_stype, 1), 转介绍业绩, eq(dw_layer.dw_conm_account_rt.achieve_stype, 2), 执行人业绩)->Column#40978, Column#34069->Column#40980, concat_ws(/, Column#34066, Column#34067, Column#34068, Column#34069, Column#34070, Column#34071, Column#34072)->Column#40981, ods_oa.kl_conm_base.cid->Column#40982, if(regexp(ods_oa.kl_auth_rule.title, 资质|出让|求购), 资质, 其他)->Column#40983 │ │ └─HashAgg_6130 1.00 root group by:dw_layer.dw_conm_account_rt.id, funcs:sum(dw_layer.dw_conm_account_rt.res)->Column#34074, funcs:firstrow(dw_layer.dw_conm_account_rt.achieve_stype)->dw_layer.dw_conm_account_rt.achieve_stype, funcs:firstrow(ods_oa.kl_conm_base.cid)->ods_oa.kl_conm_base.cid, funcs:firstrow(ods_oa.kl_auth_rule.title)->ods_oa.kl_auth_rule.title, funcs:firstrow(Column#34066)->Column#34066, funcs:firstrow(Column#34067)->Column#34067, funcs:firstrow(Column#34068)->Column#34068, funcs:firstrow(Column#34069)->Column#34069, funcs:firstrow(Column#34070)->Column#34070, funcs:firstrow(Column#34071)->Column#34071, funcs:firstrow(Column#34072)->Column#34072 │ │ └─Projection_6133 0.00 root dw_layer.dw_conm_account_rt.id, dw_layer.dw_conm_account_rt.res, dw_layer.dw_conm_account_rt.achieve_stype, ods_oa.kl_conm_base.cid, ods_oa.kl_auth_rule.title, Column#34066, Column#34067, Column#34068, Column#34069, Column#34070, Column#34071, Column#34072 │ │ └─IndexJoin_6140 0.00 root left outer join, inner:TableReader_6136, outer key:ods_oa.kl_conm_base.stype, inner key:ods_oa.kl_auth_rule.id, equal cond:eq(ods_oa.kl_conm_base.stype, ods_oa.kl_auth_rule.id) │ │ ├─IndexJoin_6152(Build) 0.00 root left outer join, inner:TableReader_6149, outer key:dw_layer.dw_conm_account_rt.cid, inner key:ods_oa.kl_conm_base.id, equal cond:eq(dw_layer.dw_conm_account_rt.cid, ods_oa.kl_conm_base.id) │ │ │ ├─IndexJoin_6426(Build) 0.00 root left outer join, inner:IndexReader_6425, outer key:dw_layer.dw_conm_account_rt.cid, inner key:ods_oa.kl_conm_ycpersonnel.conmid, equal cond:eq(dw_layer.dw_conm_account_rt.cid, ods_oa.kl_conm_ycpersonnel.conmid) │ │ │ │ ├─HashJoin_6440(Build) 0.00 root left outer join, equal:[eq(ods_oa.kl_users.departmentid, Column#34063)] │ │ │ │ │ ├─IndexJoin_6455(Build) 0.00 root left outer join, inner:TableReader_6452, outer key:dw_layer.dw_conm_account_rt.ouid, inner key:ods_oa.kl_users.id, equal cond:eq(dw_layer.dw_conm_account_rt.ouid, ods_oa.kl_users.id) │ │ │ │ │ │ ├─TableReader_6471(Build) 0.00 root MppVersion: 2, data:ExchangeSender_6470 │ │ │ │ │ │ │ └─ExchangeSender_6470 0.00 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ │ │ │ └─Selection_6469 0.00 mpp[tiflash] eq(dw_layer.dw_conm_account_rt.is_del, 3), eq(dw_layer.dw_conm_account_rt.status, 0), ge(dw_layer.dw_conm_account_rt.intime, 1756137600), in(dw_layer.dw_conm_account_rt.baseuser_industry, 1, 25, 28), le(dw_layer.dw_conm_account_rt.intime, 1758815999) │ │ │ │ │ │ │ └─TableFullScan_6468 60.65 mpp[tiflash] table:res pushed down filter:ge(dw_layer.dw_conm_account_rt.ac_intime, 1756137600), le(dw_layer.dw_conm_account_rt.ac_intime, 1758815999), keep order:false │ │ │ │ │ │ └─TableReader_6452(Probe) 0.00 root data:TableRangeScan_6451 │ │ │ │ │ │ └─TableRangeScan_6451 0.00 cop[tikv] table:us range: decided by [dw_layer.dw_conm_account_rt.ouid], keep order:false │ │ │ │ │ └─Union_6479(Probe) 18142.60 root │ │ │ │ │ ├─TableReader_6776 5155.30 root MppVersion: 2, data:ExchangeSender_6775 │ │ │ │ │ │ └─ExchangeSender_6775 5155.30 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ │ │ └─Projection_6482 5155.30 mpp[tiflash] ods_oa.kl_department.id->Column#34063, ods_oa.kl_department.name->Column#34066, ods_oa.kl_department.name->Column#34067, ods_oa.kl_department.name->Column#34068, ods_oa.kl_department.name->Column#34069, ods_oa.kl_department.name->Column#34070, ods_oa.kl_department.name->Column#34071, ods_oa.kl_department.name->Column#34072 │ │ │ │ │ │ └─Projection_6220 5155.30 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id │ │ │ │ │ │ └─HashJoin_6172 5155.30 mpp[tiflash] CARTESIAN inner join │ │ │ │ │ │ ├─ExchangeReceiver_6176(Build) 1.04 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_6175 1.04 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─Selection_6174 1.04 mpp[tiflash] eq(ods_oa.kl_department.department_id, 1) │ │ │ │ │ │ │ └─TableFullScan_6173 2132.00 mpp[tiflash] table:d1 pushed down filter:empty, keep order:false │ │ │ │ │ │ └─Projection_6219(Probe) 4976.36 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id │ │ │ │ │ │ └─HashJoin_6177 4976.36 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─ExchangeReceiver_6218(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_6217 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─TableFullScan_6216 2132.00 mpp[tiflash] table:d9 keep order:false │ │ │ │ │ │ └─Projection_6215(Probe) 4026.06 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ └─HashJoin_6178 4026.06 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─ExchangeReceiver_6214(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_6213 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─Selection_6212 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableFullScan_6211 2132.00 mpp[tiflash] table:d8 pushed down filter:empty, keep order:false │ │ │ │ │ │ └─Projection_6210(Probe) 3257.24 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ └─HashJoin_6179 3257.24 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─ExchangeReceiver_6209(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_6208 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─Selection_6207 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableFullScan_6206 2132.00 mpp[tiflash] table:d7 pushed down filter:empty, keep order:false │ │ │ │ │ │ └─Projection_6205(Probe) 2635.23 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ └─HashJoin_6180 2635.23 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─ExchangeReceiver_6202(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_6201 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─Projection_6200 2132.00 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ └─HashJoin_6181 2132.00 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ ├─ExchangeReceiver_6197(Build) 399.20 mpp[tiflash] │ │ │ │ │ │ │ │ └─ExchangeSender_6196 399.20 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ └─Projection_6195 399.20 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ │ └─HashJoin_6182 399.20 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ │ ├─ExchangeReceiver_6192(Build) 73.32 mpp[tiflash] │ │ │ │ │ │ │ │ │ └─ExchangeSender_6191 73.32 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ │ └─Projection_6190 73.32 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ │ │ └─HashJoin_6183 73.32 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ │ │ ├─ExchangeReceiver_6187(Build) 13.47 mpp[tiflash] │ │ │ │ │ │ │ │ │ │ └─ExchangeSender_6186 13.47 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ │ │ └─Selection_6185 13.47 mpp[tiflash] eq(1, ods_oa.kl_department.parent_id), not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ │ └─TableFullScan_6184 2132.00 mpp[tiflash] table:d2 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ │ │ └─Selection_6189(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ └─TableFullScan_6188 2132.00 mpp[tiflash] table:d3 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ │ └─Selection_6194(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableFullScan_6193 2132.00 mpp[tiflash] table:d4 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ └─Selection_6199(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableFullScan_6198 2132.00 mpp[tiflash] table:d5 pushed down filter:empty, keep order:false │ │ │ │ │ │ └─Selection_6204(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ └─TableFullScan_6203 2132.00 mpp[tiflash] table:d6 pushed down filter:empty, keep order:false │ │ │ │ │ ├─TableReader_7042 4170.83 root MppVersion: 2, data:ExchangeSender_7041 │ │ │ │ │ │ └─ExchangeSender_7041 4170.83 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ │ │ └─Projection_6778 4170.83 mpp[tiflash] ods_oa.kl_department.id->Column#34063, ods_oa.kl_department.name->Column#34066, ods_oa.kl_department.name->Column#34067, ods_oa.kl_department.name->Column#34068, ods_oa.kl_department.name->Column#34069, ods_oa.kl_department.name->Column#34070, ods_oa.kl_department.name->Column#34071, ods_oa.kl_department.name->Column#34072 │ │ │ │ │ │ └─Projection_6264 4170.83 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id, ods_oa.kl_department.name │ │ │ │ │ │ └─HashJoin_6222 4170.83 mpp[tiflash] CARTESIAN inner join │ │ │ │ │ │ ├─ExchangeReceiver_6226(Build) 1.04 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_6225 1.04 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─Selection_6224 1.04 mpp[tiflash] eq(ods_oa.kl_department.department_id, 1) │ │ │ │ │ │ │ └─TableFullScan_6223 2132.00 mpp[tiflash] table:d1 pushed down filter:empty, keep order:false │ │ │ │ │ │ └─Projection_6263(Probe) 4026.06 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id, ods_oa.kl_department.name │ │ │ │ │ │ └─HashJoin_6227 4026.06 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─ExchangeReceiver_6262(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_6261 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─TableFullScan_6260 2132.00 mpp[tiflash] table:d8 keep order:false │ │ │ │ │ │ └─Projection_6259(Probe) 3257.24 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ └─HashJoin_6228 3257.24 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─ExchangeReceiver_6258(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_6257 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─Selection_6256 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableFullScan_6255 2132.00 mpp[tiflash] table:d7 pushed down filter:empty, keep order:false │ │ │ │ │ │ └─Projection_6254(Probe) 2635.23 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ └─HashJoin_6229 2635.23 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─ExchangeReceiver_6251(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_6250 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─Projection_6249 2132.00 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ └─HashJoin_6230 2132.00 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ ├─ExchangeReceiver_6246(Build) 399.20 mpp[tiflash] │ │ │ │ │ │ │ │ └─ExchangeSender_6245 399.20 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ └─Projection_6244 399.20 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ │ └─HashJoin_6231 399.20 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ │ ├─ExchangeReceiver_6241(Build) 73.32 mpp[tiflash] │ │ │ │ │ │ │ │ │ └─ExchangeSender_6240 73.32 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ │ └─Projection_6239 73.32 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ │ │ └─HashJoin_6232 73.32 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ │ │ ├─ExchangeReceiver_6236(Build) 13.47 mpp[tiflash] │ │ │ │ │ │ │ │ │ │ └─ExchangeSender_6235 13.47 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ │ │ └─Selection_6234 13.47 mpp[tiflash] eq(1, ods_oa.kl_department.parent_id), not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ │ └─TableFullScan_6233 2132.00 mpp[tiflash] table:d2 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ │ │ └─Selection_6238(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ └─TableFullScan_6237 2132.00 mpp[tiflash] table:d3 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ │ └─Selection_6243(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableFullScan_6242 2132.00 mpp[tiflash] table:d4 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ └─Selection_6248(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableFullScan_6247 2132.00 mpp[tiflash] table:d5 pushed down filter:empty, keep order:false │ │ │ │ │ │ └─Selection_6253(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ └─TableFullScan_6252 2132.00 mpp[tiflash] table:d6 pushed down filter:empty, keep order:false │ │ │ │ │ ├─Projection_7043 3374.36 root ods_oa.kl_department.id->Column#34063, ods_oa.kl_department.name->Column#34066, ods_oa.kl_department.name->Column#34067, ods_oa.kl_department.name->Column#34068, ods_oa.kl_department.name->Column#34069, ods_oa.kl_department.name->Column#34070, ods_oa.kl_department.name->Column#34071, ->Column#34072 │ │ │ │ │ │ └─HashJoin_7047 3374.36 root CARTESIAN inner join │ │ │ │ │ │ ├─IndexReader_7056(Build) 1.04 root index:IndexRangeScan_7055 │ │ │ │ │ │ │ └─IndexRangeScan_7055 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ │ │ └─TableReader_7076(Probe) 3257.24 root MppVersion: 2, data:ExchangeSender_7075 │ │ │ │ │ │ └─ExchangeSender_7075 3257.24 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ │ │ └─Projection_7074 3257.24 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id, ods_oa.kl_department.name │ │ │ │ │ │ └─HashJoin_7057 3257.24 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─ExchangeReceiver_6300(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_6299 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─TableFullScan_6298 2132.00 mpp[tiflash] table:d7 keep order:false │ │ │ │ │ │ └─Projection_6297(Probe) 2635.23 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ └─HashJoin_6272 2635.23 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─ExchangeReceiver_6294(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_6293 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─Projection_6292 2132.00 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ └─HashJoin_6273 2132.00 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ ├─ExchangeReceiver_6289(Build) 399.20 mpp[tiflash] │ │ │ │ │ │ │ │ └─ExchangeSender_6288 399.20 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ └─Projection_6287 399.20 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ │ └─HashJoin_6274 399.20 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ │ ├─ExchangeReceiver_6284(Build) 73.32 mpp[tiflash] │ │ │ │ │ │ │ │ │ └─ExchangeSender_6283 73.32 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ │ └─Projection_6282 73.32 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ │ │ └─HashJoin_6275 73.32 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ │ │ ├─ExchangeReceiver_6279(Build) 13.47 mpp[tiflash] │ │ │ │ │ │ │ │ │ │ └─ExchangeSender_6278 13.47 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ │ │ └─Selection_6277 13.47 mpp[tiflash] eq(1, ods_oa.kl_department.parent_id), not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ │ └─TableFullScan_6276 2132.00 mpp[tiflash] table:d2 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ │ │ └─Selection_6281(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ └─TableFullScan_6280 2132.00 mpp[tiflash] table:d3 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ │ └─Selection_6286(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableFullScan_6285 2132.00 mpp[tiflash] table:d4 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ └─Selection_6291(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableFullScan_6290 2132.00 mpp[tiflash] table:d5 pushed down filter:empty, keep order:false │ │ │ │ │ │ └─Selection_6296(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ └─TableFullScan_6295 2132.00 mpp[tiflash] table:d6 pushed down filter:empty, keep order:false │ │ │ │ │ ├─Projection_7277 2729.98 root ods_oa.kl_department.id->Column#34063, ods_oa.kl_department.name->Column#34066, ods_oa.kl_department.name->Column#34067, ods_oa.kl_department.name->Column#34068, ods_oa.kl_department.name->Column#34069, ods_oa.kl_department.name->Column#34070, ->Column#34071, ->Column#34072 │ │ │ │ │ │ └─HashJoin_7281 2729.98 root CARTESIAN inner join │ │ │ │ │ │ ├─IndexReader_7290(Build) 1.04 root index:IndexRangeScan_7289 │ │ │ │ │ │ │ └─IndexRangeScan_7289 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ │ │ └─TableReader_7310(Probe) 2635.23 root MppVersion: 2, data:ExchangeSender_7309 │ │ │ │ │ │ └─ExchangeSender_7309 2635.23 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ │ │ └─Projection_7308 2635.23 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id, ods_oa.kl_department.name │ │ │ │ │ │ └─HashJoin_7291 2635.23 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─ExchangeReceiver_6331(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_6330 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─Projection_6329 2132.00 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ └─HashJoin_6310 2132.00 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ ├─ExchangeReceiver_6326(Build) 399.20 mpp[tiflash] │ │ │ │ │ │ │ │ └─ExchangeSender_6325 399.20 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ └─Projection_6324 399.20 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ │ └─HashJoin_6311 399.20 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ │ ├─ExchangeReceiver_6321(Build) 73.32 mpp[tiflash] │ │ │ │ │ │ │ │ │ └─ExchangeSender_6320 73.32 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ │ └─Projection_6319 73.32 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ │ │ └─HashJoin_6312 73.32 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ │ │ ├─ExchangeReceiver_6316(Build) 13.47 mpp[tiflash] │ │ │ │ │ │ │ │ │ │ └─ExchangeSender_6315 13.47 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ │ │ └─Selection_6314 13.47 mpp[tiflash] eq(1, ods_oa.kl_department.parent_id), not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ │ └─TableFullScan_6313 2132.00 mpp[tiflash] table:d2 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ │ │ └─Selection_6318(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ └─TableFullScan_6317 2132.00 mpp[tiflash] table:d3 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ │ └─Selection_6323(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableFullScan_6322 2132.00 mpp[tiflash] table:d4 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ └─Selection_6328(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableFullScan_6327 2132.00 mpp[tiflash] table:d5 pushed down filter:empty, keep order:false │ │ │ │ │ │ └─TableFullScan_6332(Probe) 2132.00 mpp[tiflash] table:d6 keep order:false │ │ │ │ │ ├─Projection_7479 2208.66 root ods_oa.kl_department.id->Column#34063, ods_oa.kl_department.name->Column#34066, ods_oa.kl_department.name->Column#34067, ods_oa.kl_department.name->Column#34068, ods_oa.kl_department.name->Column#34069, ->Column#34070, ->Column#34071, ->Column#34072 │ │ │ │ │ │ └─HashJoin_7483 2208.66 root CARTESIAN inner join │ │ │ │ │ │ ├─IndexReader_7492(Build) 1.04 root index:IndexRangeScan_7491 │ │ │ │ │ │ │ └─IndexRangeScan_7491 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ │ │ └─HashJoin_7509(Probe) 2132.00 root inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─IndexHashJoin_7522(Build) 399.20 root inner join, inner:IndexLookUp_7519, outer key:ods_oa.kl_department.department_id, inner key:ods_oa.kl_department.parent_id, equal cond:eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id) │ │ │ │ │ │ │ ├─IndexHashJoin_7568(Build) 73.32 root inner join, inner:IndexLookUp_7565, outer key:ods_oa.kl_department.department_id, inner key:ods_oa.kl_department.parent_id, equal cond:eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id) │ │ │ │ │ │ │ │ ├─IndexLookUp_7617(Build) 13.47 root │ │ │ │ │ │ │ │ │ ├─IndexRangeScan_7614(Build) 13.47 cop[tikv] table:d2, index:parent_id(parent_id) range:[1,1], keep order:false │ │ │ │ │ │ │ │ │ └─Selection_7616(Probe) 13.47 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ └─TableRowIDScan_7615 13.47 cop[tikv] table:d2 keep order:false │ │ │ │ │ │ │ │ └─IndexLookUp_7565(Probe) 73.32 root │ │ │ │ │ │ │ │ ├─IndexRangeScan_7562(Build) 73.32 cop[tikv] table:d3, index:parent_id(parent_id) range: decided by [eq(ods_oa.kl_department.parent_id, ods_oa.kl_department.department_id)], keep order:false │ │ │ │ │ │ │ │ └─Selection_7564(Probe) 73.32 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableRowIDScan_7563 73.32 cop[tikv] table:d3 keep order:false │ │ │ │ │ │ │ └─IndexLookUp_7519(Probe) 399.20 root │ │ │ │ │ │ │ ├─IndexRangeScan_7516(Build) 399.20 cop[tikv] table:d4, index:parent_id(parent_id) range: decided by [eq(ods_oa.kl_department.parent_id, ods_oa.kl_department.department_id)], keep order:false │ │ │ │ │ │ │ └─Selection_7518(Probe) 399.20 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableRowIDScan_7517 399.20 cop[tikv] table:d4 keep order:false │ │ │ │ │ │ └─TableReader_7646(Probe) 2132.00 root MppVersion: 2, data:ExchangeSender_7645 │ │ │ │ │ │ └─ExchangeSender_7645 2132.00 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ │ │ └─TableFullScan_7644 2132.00 mpp[tiflash] table:d5 keep order:false │ │ │ │ │ ├─Projection_7649 413.56 root ods_oa.kl_department.id->Column#34063, ods_oa.kl_department.name->Column#34066, ods_oa.kl_department.name->Column#34067, ods_oa.kl_department.name->Column#34068, ->Column#34069, ->Column#34070, ->Column#34071, ->Column#34072 │ │ │ │ │ │ └─HashJoin_7653 413.56 root CARTESIAN inner join │ │ │ │ │ │ ├─IndexReader_7662(Build) 1.04 root index:IndexRangeScan_7661 │ │ │ │ │ │ │ └─IndexRangeScan_7661 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ │ │ └─IndexHashJoin_7671(Probe) 399.20 root inner join, inner:IndexLookUp_7668, outer key:ods_oa.kl_department.department_id, inner key:ods_oa.kl_department.parent_id, equal cond:eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id) │ │ │ │ │ │ ├─IndexHashJoin_7715(Build) 73.32 root inner join, inner:IndexLookUp_7712, outer key:ods_oa.kl_department.department_id, inner key:ods_oa.kl_department.parent_id, equal cond:eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id) │ │ │ │ │ │ │ ├─IndexLookUp_7764(Build) 13.47 root │ │ │ │ │ │ │ │ ├─IndexRangeScan_7761(Build) 13.47 cop[tikv] table:d2, index:parent_id(parent_id) range:[1,1], keep order:false │ │ │ │ │ │ │ │ └─Selection_7763(Probe) 13.47 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableRowIDScan_7762 13.47 cop[tikv] table:d2 keep order:false │ │ │ │ │ │ │ └─IndexLookUp_7712(Probe) 73.32 root │ │ │ │ │ │ │ ├─IndexRangeScan_7709(Build) 73.32 cop[tikv] table:d3, index:parent_id(parent_id) range: decided by [eq(ods_oa.kl_department.parent_id, ods_oa.kl_department.department_id)], keep order:false │ │ │ │ │ │ │ └─Selection_7711(Probe) 73.32 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableRowIDScan_7710 73.32 cop[tikv] table:d3 keep order:false │ │ │ │ │ │ └─IndexLookUp_7668(Probe) 399.20 root │ │ │ │ │ │ ├─Selection_7667(Build) 399.20 cop[tikv] not(isnull(ods_oa.kl_department.id)) │ │ │ │ │ │ │ └─IndexRangeScan_7665 399.20 cop[tikv] table:d4, index:parent_id(parent_id) range: decided by [eq(ods_oa.kl_department.parent_id, ods_oa.kl_department.department_id)], keep order:false │ │ │ │ │ │ └─TableRowIDScan_7666(Probe) 399.20 cop[tikv] table:d4 keep order:false │ │ │ │ │ ├─Projection_7786 75.96 root ods_oa.kl_department.id->Column#34063, ods_oa.kl_department.name->Column#34066, ods_oa.kl_department.name->Column#34067, ->Column#34068, ->Column#34069, ->Column#34070, ->Column#34071, ->Column#34072 │ │ │ │ │ │ └─HashJoin_7790 75.96 root CARTESIAN inner join │ │ │ │ │ │ ├─IndexReader_7799(Build) 1.04 root index:IndexRangeScan_7798 │ │ │ │ │ │ │ └─IndexRangeScan_7798 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ │ │ └─IndexHashJoin_7808(Probe) 73.32 root inner join, inner:IndexLookUp_7805, outer key:ods_oa.kl_department.department_id, inner key:ods_oa.kl_department.parent_id, equal cond:eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id) │ │ │ │ │ │ ├─IndexLookUp_7855(Build) 13.47 root │ │ │ │ │ │ │ ├─IndexRangeScan_7852(Build) 13.47 cop[tikv] table:d2, index:parent_id(parent_id) range:[1,1], keep order:false │ │ │ │ │ │ │ └─Selection_7854(Probe) 13.47 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableRowIDScan_7853 13.47 cop[tikv] table:d2 keep order:false │ │ │ │ │ │ └─IndexLookUp_7805(Probe) 73.32 root │ │ │ │ │ │ ├─Selection_7804(Build) 73.32 cop[tikv] not(isnull(ods_oa.kl_department.id)) │ │ │ │ │ │ │ └─IndexRangeScan_7802 73.32 cop[tikv] table:d3, index:parent_id(parent_id) range: decided by [eq(ods_oa.kl_department.parent_id, ods_oa.kl_department.department_id)], keep order:false │ │ │ │ │ │ └─TableRowIDScan_7803(Probe) 73.32 cop[tikv] table:d3 keep order:false │ │ │ │ │ └─Projection_7867 13.95 root ods_oa.kl_department.id->Column#34063, ods_oa.kl_department.name->Column#34066, ->Column#34067, ->Column#34068, ->Column#34069, ->Column#34070, ->Column#34071, ->Column#34072 │ │ │ │ │ └─HashJoin_7871 13.95 root CARTESIAN inner join │ │ │ │ │ ├─IndexReader_7880(Build) 1.04 root index:IndexRangeScan_7879 │ │ │ │ │ │ └─IndexRangeScan_7879 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ │ └─IndexLookUp_7891(Probe) 13.47 root │ │ │ │ │ ├─Selection_7890(Build) 13.47 cop[tikv] not(isnull(ods_oa.kl_department.id)) │ │ │ │ │ │ └─IndexRangeScan_7888 13.47 cop[tikv] table:d2, index:parent_id(parent_id) range:[1,1], keep order:false │ │ │ │ │ └─TableRowIDScan_7889(Probe) 13.47 cop[tikv] table:d2 keep order:false │ │ │ │ └─IndexReader_6425(Probe) 0.00 root index:IndexRangeScan_6424 │ │ │ │ └─IndexRangeScan_6424 0.00 cop[tikv] table:yc, index:idx_conmid(conmid) range: decided by [eq(ods_oa.kl_conm_ycpersonnel.conmid, dw_layer.dw_conm_account_rt.cid)], keep order:false │ │ │ └─TableReader_6149(Probe) 0.00 root data:TableRangeScan_6148 │ │ │ └─TableRangeScan_6148 0.00 cop[tikv] table:base range: decided by [dw_layer.dw_conm_account_rt.cid], keep order:false │ │ └─TableReader_6136(Probe) 0.00 root data:Selection_6135 │ │ └─Selection_6135 0.00 cop[tikv] eq(ods_oa.kl_auth_rule.pid, 210) │ │ └─TableRangeScan_6134 0.00 cop[tikv] table:kl_auth_rule range: decided by [ods_oa.kl_conm_base.stype], keep order:false │ ├─Projection_7951 20854.26 root ods_oa.kl_auth_rule.title->Column#40972, Column#35815->Column#40973, case(eq(dw_layer.dw_conm_account_rt.achieve_stype, 0), 非转介绍业绩, eq(dw_layer.dw_conm_account_rt.achieve_stype, 1), 转介绍业绩, eq(dw_layer.dw_conm_account_rt.achieve_stype, 2), 执行人业绩)->Column#40978, Column#35772->Column#40980, concat_ws(/, Column#35769, Column#35770, Column#35771, Column#35772, Column#35773, Column#35774, Column#35775)->Column#40981, ods_oa.kl_conm_base.cid->Column#40982, if(regexp(ods_oa.kl_auth_rule.title, 资质|出让|求购), 资质, 其他)->Column#40983 │ │ └─HashAgg_7952 20854.26 root group by:Column#49654, funcs:sum(Column#49643)->Column#35815, funcs:firstrow(Column#49644)->dw_layer.dw_conm_account_rt.achieve_stype, funcs:firstrow(Column#49645)->ods_oa.kl_conm_base.cid, funcs:firstrow(Column#49646)->ods_oa.kl_auth_rule.title, funcs:firstrow(Column#49647)->Column#35769, funcs:firstrow(Column#49648)->Column#35770, funcs:firstrow(Column#49649)->Column#35771, funcs:firstrow(Column#49650)->Column#35772, funcs:firstrow(Column#49651)->Column#35773, funcs:firstrow(Column#49652)->Column#35774, funcs:firstrow(Column#49653)->Column#35775 │ │ └─Projection_18666 34488.21 root unaryminus(dw_layer.dw_conm_account_rt.res)->Column#49643, dw_layer.dw_conm_account_rt.achieve_stype->Column#49644, ods_oa.kl_conm_base.cid->Column#49645, ods_oa.kl_auth_rule.title->Column#49646, Column#35769->Column#49647, Column#35770->Column#49648, Column#35771->Column#49649, Column#35772->Column#49650, Column#35773->Column#49651, Column#35774->Column#49652, Column#35775->Column#49653, dw_layer.dw_conm_account_rt.id->Column#49654 │ │ └─IndexJoin_7958 34488.21 root left outer join, inner:IndexReader_7957, outer key:dw_layer.dw_conm_account_rt.cid, inner key:ods_oa.kl_conm_ycpersonnel.conmid, equal cond:eq(dw_layer.dw_conm_account_rt.cid, ods_oa.kl_conm_ycpersonnel.conmid) │ │ ├─HashJoin_7968(Build) 34325.87 root left outer join, equal:[eq(ods_oa.kl_users.departmentid, Column#35766)] │ │ │ ├─HashJoin_7979(Build) 21088.27 root left outer join, equal:[eq(dw_layer.dw_conm_account_rt.ouid, ods_oa.kl_users.id)] │ │ │ │ ├─HashJoin_7981(Build) 21055.58 root left outer join, equal:[eq(dw_layer.dw_conm_account_rt.cid, ods_oa.kl_conm_base.id)] │ │ │ │ │ ├─TableReader_7988(Build) 20939.17 root MppVersion: 2, data:ExchangeSender_7987 │ │ │ │ │ │ └─ExchangeSender_7987 20939.17 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ │ │ └─Selection_7986 20939.17 mpp[tiflash] eq(dw_layer.dw_conm_account_rt.status, 0), ge(cast(dw_layer.dw_conm_account_rt.del_time, double BINARY), 1.756310399e+09), in(dw_layer.dw_conm_account_rt.baseuser_industry, 1, 25, 28), le(cast(dw_layer.dw_conm_account_rt.del_time, double BINARY), 1.758988799e+09), lt(dw_layer.dw_conm_account_rt.intime, 1758816000) │ │ │ │ │ │ └─TableFullScan_7985 26792.03 mpp[tiflash] table:res pushed down filter:eq(dw_layer.dw_conm_account_rt.is_del, 1), keep order:false │ │ │ │ │ └─HashJoin_8002(Probe) 1152557.00 root left outer join, equal:[eq(ods_oa.kl_conm_base.stype, ods_oa.kl_auth_rule.id)] │ │ │ │ │ ├─TableReader_8022(Build) 31.02 root data:Selection_8021 │ │ │ │ │ │ └─Selection_8021 31.02 cop[tikv] eq(ods_oa.kl_auth_rule.pid, 210) │ │ │ │ │ │ └─TableFullScan_8020 1608.00 cop[tikv] table:kl_auth_rule keep order:false │ │ │ │ │ └─TableReader_8017(Probe) 1152557.00 root MppVersion: 2, data:ExchangeSender_8016 │ │ │ │ │ └─ExchangeSender_8016 1152557.00 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ │ └─TableFullScan_8015 1152557.00 mpp[tiflash] table:base keep order:false │ │ │ │ └─TableReader_8030(Probe) 28468.00 root MppVersion: 2, data:ExchangeSender_8029 │ │ │ │ └─ExchangeSender_8029 28468.00 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ └─TableFullScan_8028 28468.00 mpp[tiflash] table:us keep order:false │ │ │ └─Union_8033(Probe) 18142.60 root │ │ │ ├─TableReader_8379 5155.30 root MppVersion: 2, data:ExchangeSender_8378 │ │ │ │ └─ExchangeSender_8378 5155.30 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ └─Projection_8036 5155.30 mpp[tiflash] ods_oa.kl_department.id->Column#35766, ods_oa.kl_department.name->Column#35769, ods_oa.kl_department.name->Column#35770, ods_oa.kl_department.name->Column#35771, ods_oa.kl_department.name->Column#35772, ods_oa.kl_department.name->Column#35773, ods_oa.kl_department.name->Column#35774, ods_oa.kl_department.name->Column#35775 │ │ │ │ └─Projection_8377 5155.30 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id │ │ │ │ └─HashJoin_8376 5155.30 mpp[tiflash] CARTESIAN inner join │ │ │ │ ├─ExchangeReceiver_8043(Build) 1.04 mpp[tiflash] │ │ │ │ │ └─ExchangeSender_8042 1.04 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ └─Selection_8041 1.04 mpp[tiflash] eq(ods_oa.kl_department.department_id, 1) │ │ │ │ │ └─TableFullScan_8040 2132.00 mpp[tiflash] table:d1 pushed down filter:empty, keep order:false │ │ │ │ └─Projection_8086(Probe) 4976.36 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id │ │ │ │ └─HashJoin_8044 4976.36 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ ├─ExchangeReceiver_8085(Build) 2132.00 mpp[tiflash] │ │ │ │ │ └─ExchangeSender_8084 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ └─TableFullScan_8083 2132.00 mpp[tiflash] table:d9 keep order:false │ │ │ │ └─Projection_8082(Probe) 4026.06 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ └─HashJoin_8045 4026.06 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ ├─ExchangeReceiver_8081(Build) 2132.00 mpp[tiflash] │ │ │ │ │ └─ExchangeSender_8080 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ └─Selection_8079 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ └─TableFullScan_8078 2132.00 mpp[tiflash] table:d8 pushed down filter:empty, keep order:false │ │ │ │ └─Projection_8077(Probe) 3257.24 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ └─HashJoin_8046 3257.24 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ ├─ExchangeReceiver_8076(Build) 2132.00 mpp[tiflash] │ │ │ │ │ └─ExchangeSender_8075 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ └─Selection_8074 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ └─TableFullScan_8073 2132.00 mpp[tiflash] table:d7 pushed down filter:empty, keep order:false │ │ │ │ └─Projection_8072(Probe) 2635.23 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ └─HashJoin_8047 2635.23 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ ├─ExchangeReceiver_8069(Build) 2132.00 mpp[tiflash] │ │ │ │ │ └─ExchangeSender_8068 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ └─Projection_8067 2132.00 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ └─HashJoin_8048 2132.00 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ ├─ExchangeReceiver_8064(Build) 399.20 mpp[tiflash] │ │ │ │ │ │ └─ExchangeSender_8063 399.20 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ └─Projection_8062 399.20 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ └─HashJoin_8049 399.20 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─ExchangeReceiver_8059(Build) 73.32 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_8058 73.32 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─Projection_8057 73.32 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ └─HashJoin_8050 73.32 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ ├─ExchangeReceiver_8054(Build) 13.47 mpp[tiflash] │ │ │ │ │ │ │ │ └─ExchangeSender_8053 13.47 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ └─Selection_8052 13.47 mpp[tiflash] eq(1, ods_oa.kl_department.parent_id), not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableFullScan_8051 2132.00 mpp[tiflash] table:d2 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ └─Selection_8056(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableFullScan_8055 2132.00 mpp[tiflash] table:d3 pushed down filter:empty, keep order:false │ │ │ │ │ │ └─Selection_8061(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ └─TableFullScan_8060 2132.00 mpp[tiflash] table:d4 pushed down filter:empty, keep order:false │ │ │ │ │ └─Selection_8066(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ └─TableFullScan_8065 2132.00 mpp[tiflash] table:d5 pushed down filter:empty, keep order:false │ │ │ │ └─Selection_8071(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ └─TableFullScan_8070 2132.00 mpp[tiflash] table:d6 pushed down filter:empty, keep order:false │ │ │ ├─TableReader_8688 4170.83 root MppVersion: 2, data:ExchangeSender_8687 │ │ │ │ └─ExchangeSender_8687 4170.83 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ └─Projection_8381 4170.83 mpp[tiflash] ods_oa.kl_department.id->Column#35766, ods_oa.kl_department.name->Column#35769, ods_oa.kl_department.name->Column#35770, ods_oa.kl_department.name->Column#35771, ods_oa.kl_department.name->Column#35772, ods_oa.kl_department.name->Column#35773, ods_oa.kl_department.name->Column#35774, ods_oa.kl_department.name->Column#35775 │ │ │ │ └─Projection_8686 4170.83 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id, ods_oa.kl_department.name │ │ │ │ └─HashJoin_8685 4170.83 mpp[tiflash] CARTESIAN inner join │ │ │ │ ├─ExchangeReceiver_8388(Build) 1.04 mpp[tiflash] │ │ │ │ │ └─ExchangeSender_8387 1.04 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ └─Selection_8386 1.04 mpp[tiflash] eq(ods_oa.kl_department.department_id, 1) │ │ │ │ │ └─TableFullScan_8385 2132.00 mpp[tiflash] table:d1 pushed down filter:empty, keep order:false │ │ │ │ └─Projection_8425(Probe) 4026.06 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id, ods_oa.kl_department.name │ │ │ │ └─HashJoin_8389 4026.06 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ ├─ExchangeReceiver_8424(Build) 2132.00 mpp[tiflash] │ │ │ │ │ └─ExchangeSender_8423 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ └─TableFullScan_8422 2132.00 mpp[tiflash] table:d8 keep order:false │ │ │ │ └─Projection_8421(Probe) 3257.24 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ └─HashJoin_8390 3257.24 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ ├─ExchangeReceiver_8420(Build) 2132.00 mpp[tiflash] │ │ │ │ │ └─ExchangeSender_8419 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ └─Selection_8418 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ └─TableFullScan_8417 2132.00 mpp[tiflash] table:d7 pushed down filter:empty, keep order:false │ │ │ │ └─Projection_8416(Probe) 2635.23 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ └─HashJoin_8391 2635.23 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ ├─ExchangeReceiver_8413(Build) 2132.00 mpp[tiflash] │ │ │ │ │ └─ExchangeSender_8412 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ └─Projection_8411 2132.00 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ └─HashJoin_8392 2132.00 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ ├─ExchangeReceiver_8408(Build) 399.20 mpp[tiflash] │ │ │ │ │ │ └─ExchangeSender_8407 399.20 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ └─Projection_8406 399.20 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ └─HashJoin_8393 399.20 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─ExchangeReceiver_8403(Build) 73.32 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_8402 73.32 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─Projection_8401 73.32 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ └─HashJoin_8394 73.32 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ ├─ExchangeReceiver_8398(Build) 13.47 mpp[tiflash] │ │ │ │ │ │ │ │ └─ExchangeSender_8397 13.47 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ └─Selection_8396 13.47 mpp[tiflash] eq(1, ods_oa.kl_department.parent_id), not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableFullScan_8395 2132.00 mpp[tiflash] table:d2 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ └─Selection_8400(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableFullScan_8399 2132.00 mpp[tiflash] table:d3 pushed down filter:empty, keep order:false │ │ │ │ │ │ └─Selection_8405(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ └─TableFullScan_8404 2132.00 mpp[tiflash] table:d4 pushed down filter:empty, keep order:false │ │ │ │ │ └─Selection_8410(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ └─TableFullScan_8409 2132.00 mpp[tiflash] table:d5 pushed down filter:empty, keep order:false │ │ │ │ └─Selection_8415(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ └─TableFullScan_8414 2132.00 mpp[tiflash] table:d6 pushed down filter:empty, keep order:false │ │ │ ├─Projection_8689 3374.36 root ods_oa.kl_department.id->Column#35766, ods_oa.kl_department.name->Column#35769, ods_oa.kl_department.name->Column#35770, ods_oa.kl_department.name->Column#35771, ods_oa.kl_department.name->Column#35772, ods_oa.kl_department.name->Column#35773, ods_oa.kl_department.name->Column#35774, ->Column#35775 │ │ │ │ └─HashJoin_8693 3374.36 root CARTESIAN inner join │ │ │ │ ├─IndexReader_8737(Build) 1.04 root index:IndexRangeScan_8736 │ │ │ │ │ └─IndexRangeScan_8736 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ └─TableReader_8757(Probe) 3257.24 root MppVersion: 2, data:ExchangeSender_8756 │ │ │ │ └─ExchangeSender_8756 3257.24 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ └─Projection_8755 3257.24 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id, ods_oa.kl_department.name │ │ │ │ └─HashJoin_8738 3257.24 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ ├─ExchangeReceiver_8727(Build) 2132.00 mpp[tiflash] │ │ │ │ │ └─ExchangeSender_8726 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ └─TableFullScan_8725 2132.00 mpp[tiflash] table:d7 keep order:false │ │ │ │ └─Projection_8724(Probe) 2635.23 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ └─HashJoin_8699 2635.23 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ ├─ExchangeReceiver_8721(Build) 2132.00 mpp[tiflash] │ │ │ │ │ └─ExchangeSender_8720 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ └─Projection_8719 2132.00 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ └─HashJoin_8700 2132.00 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ ├─ExchangeReceiver_8716(Build) 399.20 mpp[tiflash] │ │ │ │ │ │ └─ExchangeSender_8715 399.20 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ └─Projection_8714 399.20 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ └─HashJoin_8701 399.20 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─ExchangeReceiver_8711(Build) 73.32 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_8710 73.32 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─Projection_8709 73.32 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ └─HashJoin_8702 73.32 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ ├─ExchangeReceiver_8706(Build) 13.47 mpp[tiflash] │ │ │ │ │ │ │ │ └─ExchangeSender_8705 13.47 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ └─Selection_8704 13.47 mpp[tiflash] eq(1, ods_oa.kl_department.parent_id), not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableFullScan_8703 2132.00 mpp[tiflash] table:d2 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ └─Selection_8708(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableFullScan_8707 2132.00 mpp[tiflash] table:d3 pushed down filter:empty, keep order:false │ │ │ │ │ │ └─Selection_8713(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ └─TableFullScan_8712 2132.00 mpp[tiflash] table:d4 pushed down filter:empty, keep order:false │ │ │ │ │ └─Selection_8718(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ └─TableFullScan_8717 2132.00 mpp[tiflash] table:d5 pushed down filter:empty, keep order:false │ │ │ │ └─Selection_8723(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ └─TableFullScan_8722 2132.00 mpp[tiflash] table:d6 pushed down filter:empty, keep order:false │ │ │ ├─Projection_8960 2729.98 root ods_oa.kl_department.id->Column#35766, ods_oa.kl_department.name->Column#35769, ods_oa.kl_department.name->Column#35770, ods_oa.kl_department.name->Column#35771, ods_oa.kl_department.name->Column#35772, ods_oa.kl_department.name->Column#35773, ->Column#35774, ->Column#35775 │ │ │ │ └─HashJoin_8964 2729.98 root CARTESIAN inner join │ │ │ │ ├─IndexReader_9002(Build) 1.04 root index:IndexRangeScan_9001 │ │ │ │ │ └─IndexRangeScan_9001 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ └─TableReader_9022(Probe) 2635.23 root MppVersion: 2, data:ExchangeSender_9021 │ │ │ │ └─ExchangeSender_9021 2635.23 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ └─Projection_9020 2635.23 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id, ods_oa.kl_department.name │ │ │ │ └─HashJoin_9003 2635.23 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ ├─ExchangeReceiver_8991(Build) 2132.00 mpp[tiflash] │ │ │ │ │ └─ExchangeSender_8990 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ └─Projection_8989 2132.00 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ └─HashJoin_8970 2132.00 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ ├─ExchangeReceiver_8986(Build) 399.20 mpp[tiflash] │ │ │ │ │ │ └─ExchangeSender_8985 399.20 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ └─Projection_8984 399.20 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ └─HashJoin_8971 399.20 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─ExchangeReceiver_8981(Build) 73.32 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_8980 73.32 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─Projection_8979 73.32 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ └─HashJoin_8972 73.32 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ ├─ExchangeReceiver_8976(Build) 13.47 mpp[tiflash] │ │ │ │ │ │ │ │ └─ExchangeSender_8975 13.47 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ └─Selection_8974 13.47 mpp[tiflash] eq(1, ods_oa.kl_department.parent_id), not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableFullScan_8973 2132.00 mpp[tiflash] table:d2 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ └─Selection_8978(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableFullScan_8977 2132.00 mpp[tiflash] table:d3 pushed down filter:empty, keep order:false │ │ │ │ │ │ └─Selection_8983(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ └─TableFullScan_8982 2132.00 mpp[tiflash] table:d4 pushed down filter:empty, keep order:false │ │ │ │ │ └─Selection_8988(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ └─TableFullScan_8987 2132.00 mpp[tiflash] table:d5 pushed down filter:empty, keep order:false │ │ │ │ └─TableFullScan_8992(Probe) 2132.00 mpp[tiflash] table:d6 keep order:false │ │ │ ├─Projection_9193 2208.66 root ods_oa.kl_department.id->Column#35766, ods_oa.kl_department.name->Column#35769, ods_oa.kl_department.name->Column#35770, ods_oa.kl_department.name->Column#35771, ods_oa.kl_department.name->Column#35772, ->Column#35773, ->Column#35774, ->Column#35775 │ │ │ │ └─HashJoin_9197 2208.66 root CARTESIAN inner join │ │ │ │ ├─IndexReader_9229(Build) 1.04 root index:IndexRangeScan_9228 │ │ │ │ │ └─IndexRangeScan_9228 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ └─HashJoin_9246(Probe) 2132.00 root inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ ├─IndexHashJoin_9259(Build) 399.20 root inner join, inner:IndexLookUp_9256, outer key:ods_oa.kl_department.department_id, inner key:ods_oa.kl_department.parent_id, equal cond:eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id) │ │ │ │ │ ├─IndexHashJoin_9305(Build) 73.32 root inner join, inner:IndexLookUp_9302, outer key:ods_oa.kl_department.department_id, inner key:ods_oa.kl_department.parent_id, equal cond:eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id) │ │ │ │ │ │ ├─IndexLookUp_9354(Build) 13.47 root │ │ │ │ │ │ │ ├─IndexRangeScan_9351(Build) 13.47 cop[tikv] table:d2, index:parent_id(parent_id) range:[1,1], keep order:false │ │ │ │ │ │ │ └─Selection_9353(Probe) 13.47 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableRowIDScan_9352 13.47 cop[tikv] table:d2 keep order:false │ │ │ │ │ │ └─IndexLookUp_9302(Probe) 73.32 root │ │ │ │ │ │ ├─IndexRangeScan_9299(Build) 73.32 cop[tikv] table:d3, index:parent_id(parent_id) range: decided by [eq(ods_oa.kl_department.parent_id, ods_oa.kl_department.department_id)], keep order:false │ │ │ │ │ │ └─Selection_9301(Probe) 73.32 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ └─TableRowIDScan_9300 73.32 cop[tikv] table:d3 keep order:false │ │ │ │ │ └─IndexLookUp_9256(Probe) 399.20 root │ │ │ │ │ ├─IndexRangeScan_9253(Build) 399.20 cop[tikv] table:d4, index:parent_id(parent_id) range: decided by [eq(ods_oa.kl_department.parent_id, ods_oa.kl_department.department_id)], keep order:false │ │ │ │ │ └─Selection_9255(Probe) 399.20 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ └─TableRowIDScan_9254 399.20 cop[tikv] table:d4 keep order:false │ │ │ │ └─TableReader_9383(Probe) 2132.00 root MppVersion: 2, data:ExchangeSender_9382 │ │ │ │ └─ExchangeSender_9382 2132.00 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ └─TableFullScan_9381 2132.00 mpp[tiflash] table:d5 keep order:false │ │ │ ├─Projection_9388 413.56 root ods_oa.kl_department.id->Column#35766, ods_oa.kl_department.name->Column#35769, ods_oa.kl_department.name->Column#35770, ods_oa.kl_department.name->Column#35771, ->Column#35772, ->Column#35773, ->Column#35774, ->Column#35775 │ │ │ │ └─HashJoin_9392 413.56 root CARTESIAN inner join │ │ │ │ ├─IndexReader_9418(Build) 1.04 root index:IndexRangeScan_9417 │ │ │ │ │ └─IndexRangeScan_9417 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ └─IndexHashJoin_9427(Probe) 399.20 root inner join, inner:IndexLookUp_9424, outer key:ods_oa.kl_department.department_id, inner key:ods_oa.kl_department.parent_id, equal cond:eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id) │ │ │ │ ├─IndexHashJoin_9471(Build) 73.32 root inner join, inner:IndexLookUp_9468, outer key:ods_oa.kl_department.department_id, inner key:ods_oa.kl_department.parent_id, equal cond:eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id) │ │ │ │ │ ├─IndexLookUp_9520(Build) 13.47 root │ │ │ │ │ │ ├─IndexRangeScan_9517(Build) 13.47 cop[tikv] table:d2, index:parent_id(parent_id) range:[1,1], keep order:false │ │ │ │ │ │ └─Selection_9519(Probe) 13.47 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ └─TableRowIDScan_9518 13.47 cop[tikv] table:d2 keep order:false │ │ │ │ │ └─IndexLookUp_9468(Probe) 73.32 root │ │ │ │ │ ├─IndexRangeScan_9465(Build) 73.32 cop[tikv] table:d3, index:parent_id(parent_id) range: decided by [eq(ods_oa.kl_department.parent_id, ods_oa.kl_department.department_id)], keep order:false │ │ │ │ │ └─Selection_9467(Probe) 73.32 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ └─TableRowIDScan_9466 73.32 cop[tikv] table:d3 keep order:false │ │ │ │ └─IndexLookUp_9424(Probe) 399.20 root │ │ │ │ ├─Selection_9423(Build) 399.20 cop[tikv] not(isnull(ods_oa.kl_department.id)) │ │ │ │ │ └─IndexRangeScan_9421 399.20 cop[tikv] table:d4, index:parent_id(parent_id) range: decided by [eq(ods_oa.kl_department.parent_id, ods_oa.kl_department.department_id)], keep order:false │ │ │ │ └─TableRowIDScan_9422(Probe) 399.20 cop[tikv] table:d4 keep order:false │ │ │ ├─Projection_9544 75.96 root ods_oa.kl_department.id->Column#35766, ods_oa.kl_department.name->Column#35769, ods_oa.kl_department.name->Column#35770, ->Column#35771, ->Column#35772, ->Column#35773, ->Column#35774, ->Column#35775 │ │ │ │ └─HashJoin_9548 75.96 root CARTESIAN inner join │ │ │ │ ├─IndexReader_9568(Build) 1.04 root index:IndexRangeScan_9567 │ │ │ │ │ └─IndexRangeScan_9567 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ └─IndexHashJoin_9577(Probe) 73.32 root inner join, inner:IndexLookUp_9574, outer key:ods_oa.kl_department.department_id, inner key:ods_oa.kl_department.parent_id, equal cond:eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id) │ │ │ │ ├─IndexLookUp_9624(Build) 13.47 root │ │ │ │ │ ├─IndexRangeScan_9621(Build) 13.47 cop[tikv] table:d2, index:parent_id(parent_id) range:[1,1], keep order:false │ │ │ │ │ └─Selection_9623(Probe) 13.47 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ └─TableRowIDScan_9622 13.47 cop[tikv] table:d2 keep order:false │ │ │ │ └─IndexLookUp_9574(Probe) 73.32 root │ │ │ │ ├─Selection_9573(Build) 73.32 cop[tikv] not(isnull(ods_oa.kl_department.id)) │ │ │ │ │ └─IndexRangeScan_9571 73.32 cop[tikv] table:d3, index:parent_id(parent_id) range: decided by [eq(ods_oa.kl_department.parent_id, ods_oa.kl_department.department_id)], keep order:false │ │ │ │ └─TableRowIDScan_9572(Probe) 73.32 cop[tikv] table:d3 keep order:false │ │ │ └─Projection_9638 13.95 root ods_oa.kl_department.id->Column#35766, ods_oa.kl_department.name->Column#35769, ->Column#35770, ->Column#35771, ->Column#35772, ->Column#35773, ->Column#35774, ->Column#35775 │ │ │ └─HashJoin_9642 13.95 root CARTESIAN inner join │ │ │ ├─IndexReader_9657(Build) 1.04 root index:IndexRangeScan_9656 │ │ │ │ └─IndexRangeScan_9656 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ └─IndexLookUp_9668(Probe) 13.47 root │ │ │ ├─Selection_9667(Build) 13.47 cop[tikv] not(isnull(ods_oa.kl_department.id)) │ │ │ │ └─IndexRangeScan_9665 13.47 cop[tikv] table:d2, index:parent_id(parent_id) range:[1,1], keep order:false │ │ │ └─TableRowIDScan_9666(Probe) 13.47 cop[tikv] table:d2 keep order:false │ │ └─IndexReader_7957(Probe) 34488.21 root index:IndexRangeScan_7956 │ │ └─IndexRangeScan_7956 34488.21 cop[tikv] table:yc, index:idx_conmid(conmid) range: decided by [eq(ods_oa.kl_conm_ycpersonnel.conmid, dw_layer.dw_conm_account_rt.cid)], keep order:false │ ├─Projection_9707 577328.84 root ods_oa.kl_auth_rule.title->Column#40972, cast(Column#37556, decimal(33,2) BINARY)->Column#40973, case(eq(dw_layer.dw_conm_account_rt.achieve_stype, 0), 非转介绍业绩, eq(dw_layer.dw_conm_account_rt.achieve_stype, 1), 转介绍业绩, eq(dw_layer.dw_conm_account_rt.achieve_stype, 2), 执行人业绩)->Column#40978, Column#37513->Column#40980, concat_ws(/, Column#37510, Column#37511, Column#37512, Column#37513, Column#37514, Column#37515, Column#37516)->Column#40981, ods_oa.kl_conm_base.cid->Column#40982, if(regexp(ods_oa.kl_auth_rule.title, 资质|出让|求购), 资质, 其他)->Column#40983 │ │ └─HashAgg_9708 577328.84 root group by:dw_layer.dw_conm_account_rt.id, funcs:sum(dw_layer.dw_conm_account_rt.res)->Column#37556, funcs:firstrow(dw_layer.dw_conm_account_rt.achieve_stype)->dw_layer.dw_conm_account_rt.achieve_stype, funcs:firstrow(ods_oa.kl_conm_base.cid)->ods_oa.kl_conm_base.cid, funcs:firstrow(ods_oa.kl_auth_rule.title)->ods_oa.kl_auth_rule.title, funcs:firstrow(Column#37510)->Column#37510, funcs:firstrow(Column#37511)->Column#37511, funcs:firstrow(Column#37512)->Column#37512, funcs:firstrow(Column#37513)->Column#37513, funcs:firstrow(Column#37514)->Column#37514, funcs:firstrow(Column#37515)->Column#37515, funcs:firstrow(Column#37516)->Column#37516 │ │ └─HashJoin_9721 954770.80 root left outer join, equal:[eq(dw_layer.dw_conm_account_rt.cid, ods_oa.kl_conm_ycpersonnel.conmid)] │ │ ├─TableReader_11443(Build) 834003.00 root MppVersion: 2, data:ExchangeSender_11442 │ │ │ └─ExchangeSender_11442 834003.00 mpp[tiflash] ExchangeType: PassThrough │ │ │ └─TableFullScan_11441 834003.00 mpp[tiflash] table:yc keep order:false │ │ └─HashJoin_9723(Probe) 950276.49 root left outer join, equal:[eq(ods_oa.kl_users.departmentid, Column#37507)] │ │ ├─Union_9789(Build) 18142.60 root │ │ │ ├─TableReader_10135 5155.30 root MppVersion: 2, data:ExchangeSender_10134 │ │ │ │ └─ExchangeSender_10134 5155.30 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ └─Projection_9792 5155.30 mpp[tiflash] ods_oa.kl_department.id->Column#37507, ods_oa.kl_department.name->Column#37510, ods_oa.kl_department.name->Column#37511, ods_oa.kl_department.name->Column#37512, ods_oa.kl_department.name->Column#37513, ods_oa.kl_department.name->Column#37514, ods_oa.kl_department.name->Column#37515, ods_oa.kl_department.name->Column#37516 │ │ │ │ └─Projection_10133 5155.30 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id │ │ │ │ └─HashJoin_10132 5155.30 mpp[tiflash] CARTESIAN inner join │ │ │ │ ├─ExchangeReceiver_9799(Build) 1.04 mpp[tiflash] │ │ │ │ │ └─ExchangeSender_9798 1.04 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ └─Selection_9797 1.04 mpp[tiflash] eq(ods_oa.kl_department.department_id, 1) │ │ │ │ │ └─TableFullScan_9796 2132.00 mpp[tiflash] table:d1 pushed down filter:empty, keep order:false │ │ │ │ └─Projection_9842(Probe) 4976.36 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id │ │ │ │ └─HashJoin_9800 4976.36 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ ├─ExchangeReceiver_9841(Build) 2132.00 mpp[tiflash] │ │ │ │ │ └─ExchangeSender_9840 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ └─TableFullScan_9839 2132.00 mpp[tiflash] table:d9 keep order:false │ │ │ │ └─Projection_9838(Probe) 4026.06 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ └─HashJoin_9801 4026.06 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ ├─ExchangeReceiver_9837(Build) 2132.00 mpp[tiflash] │ │ │ │ │ └─ExchangeSender_9836 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ └─Selection_9835 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ └─TableFullScan_9834 2132.00 mpp[tiflash] table:d8 pushed down filter:empty, keep order:false │ │ │ │ └─Projection_9833(Probe) 3257.24 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ └─HashJoin_9802 3257.24 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ ├─ExchangeReceiver_9832(Build) 2132.00 mpp[tiflash] │ │ │ │ │ └─ExchangeSender_9831 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ └─Selection_9830 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ └─TableFullScan_9829 2132.00 mpp[tiflash] table:d7 pushed down filter:empty, keep order:false │ │ │ │ └─Projection_9828(Probe) 2635.23 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ └─HashJoin_9803 2635.23 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ ├─ExchangeReceiver_9825(Build) 2132.00 mpp[tiflash] │ │ │ │ │ └─ExchangeSender_9824 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ └─Projection_9823 2132.00 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ └─HashJoin_9804 2132.00 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ ├─ExchangeReceiver_9820(Build) 399.20 mpp[tiflash] │ │ │ │ │ │ └─ExchangeSender_9819 399.20 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ └─Projection_9818 399.20 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ └─HashJoin_9805 399.20 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─ExchangeReceiver_9815(Build) 73.32 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_9814 73.32 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─Projection_9813 73.32 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ └─HashJoin_9806 73.32 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ ├─ExchangeReceiver_9810(Build) 13.47 mpp[tiflash] │ │ │ │ │ │ │ │ └─ExchangeSender_9809 13.47 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ └─Selection_9808 13.47 mpp[tiflash] eq(1, ods_oa.kl_department.parent_id), not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableFullScan_9807 2132.00 mpp[tiflash] table:d2 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ └─Selection_9812(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableFullScan_9811 2132.00 mpp[tiflash] table:d3 pushed down filter:empty, keep order:false │ │ │ │ │ │ └─Selection_9817(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ └─TableFullScan_9816 2132.00 mpp[tiflash] table:d4 pushed down filter:empty, keep order:false │ │ │ │ │ └─Selection_9822(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ └─TableFullScan_9821 2132.00 mpp[tiflash] table:d5 pushed down filter:empty, keep order:false │ │ │ │ └─Selection_9827(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ └─TableFullScan_9826 2132.00 mpp[tiflash] table:d6 pushed down filter:empty, keep order:false │ │ │ ├─TableReader_10444 4170.83 root MppVersion: 2, data:ExchangeSender_10443 │ │ │ │ └─ExchangeSender_10443 4170.83 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ └─Projection_10137 4170.83 mpp[tiflash] ods_oa.kl_department.id->Column#37507, ods_oa.kl_department.name->Column#37510, ods_oa.kl_department.name->Column#37511, ods_oa.kl_department.name->Column#37512, ods_oa.kl_department.name->Column#37513, ods_oa.kl_department.name->Column#37514, ods_oa.kl_department.name->Column#37515, ods_oa.kl_department.name->Column#37516 │ │ │ │ └─Projection_10442 4170.83 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id, ods_oa.kl_department.name │ │ │ │ └─HashJoin_10441 4170.83 mpp[tiflash] CARTESIAN inner join │ │ │ │ ├─ExchangeReceiver_10144(Build) 1.04 mpp[tiflash] │ │ │ │ │ └─ExchangeSender_10143 1.04 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ └─Selection_10142 1.04 mpp[tiflash] eq(ods_oa.kl_department.department_id, 1) │ │ │ │ │ └─TableFullScan_10141 2132.00 mpp[tiflash] table:d1 pushed down filter:empty, keep order:false │ │ │ │ └─Projection_10181(Probe) 4026.06 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id, ods_oa.kl_department.name │ │ │ │ └─HashJoin_10145 4026.06 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ ├─ExchangeReceiver_10180(Build) 2132.00 mpp[tiflash] │ │ │ │ │ └─ExchangeSender_10179 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ └─TableFullScan_10178 2132.00 mpp[tiflash] table:d8 keep order:false │ │ │ │ └─Projection_10177(Probe) 3257.24 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ └─HashJoin_10146 3257.24 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ ├─ExchangeReceiver_10176(Build) 2132.00 mpp[tiflash] │ │ │ │ │ └─ExchangeSender_10175 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ └─Selection_10174 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ └─TableFullScan_10173 2132.00 mpp[tiflash] table:d7 pushed down filter:empty, keep order:false │ │ │ │ └─Projection_10172(Probe) 2635.23 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ └─HashJoin_10147 2635.23 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ ├─ExchangeReceiver_10169(Build) 2132.00 mpp[tiflash] │ │ │ │ │ └─ExchangeSender_10168 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ └─Projection_10167 2132.00 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ └─HashJoin_10148 2132.00 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ ├─ExchangeReceiver_10164(Build) 399.20 mpp[tiflash] │ │ │ │ │ │ └─ExchangeSender_10163 399.20 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ └─Projection_10162 399.20 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ └─HashJoin_10149 399.20 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─ExchangeReceiver_10159(Build) 73.32 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_10158 73.32 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─Projection_10157 73.32 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ └─HashJoin_10150 73.32 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ ├─ExchangeReceiver_10154(Build) 13.47 mpp[tiflash] │ │ │ │ │ │ │ │ └─ExchangeSender_10153 13.47 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ └─Selection_10152 13.47 mpp[tiflash] eq(1, ods_oa.kl_department.parent_id), not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableFullScan_10151 2132.00 mpp[tiflash] table:d2 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ └─Selection_10156(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableFullScan_10155 2132.00 mpp[tiflash] table:d3 pushed down filter:empty, keep order:false │ │ │ │ │ │ └─Selection_10161(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ └─TableFullScan_10160 2132.00 mpp[tiflash] table:d4 pushed down filter:empty, keep order:false │ │ │ │ │ └─Selection_10166(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ └─TableFullScan_10165 2132.00 mpp[tiflash] table:d5 pushed down filter:empty, keep order:false │ │ │ │ └─Selection_10171(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ └─TableFullScan_10170 2132.00 mpp[tiflash] table:d6 pushed down filter:empty, keep order:false │ │ │ ├─Projection_10445 3374.36 root ods_oa.kl_department.id->Column#37507, ods_oa.kl_department.name->Column#37510, ods_oa.kl_department.name->Column#37511, ods_oa.kl_department.name->Column#37512, ods_oa.kl_department.name->Column#37513, ods_oa.kl_department.name->Column#37514, ods_oa.kl_department.name->Column#37515, ->Column#37516 │ │ │ │ └─HashJoin_10449 3374.36 root CARTESIAN inner join │ │ │ │ ├─IndexReader_10493(Build) 1.04 root index:IndexRangeScan_10492 │ │ │ │ │ └─IndexRangeScan_10492 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ └─TableReader_10513(Probe) 3257.24 root MppVersion: 2, data:ExchangeSender_10512 │ │ │ │ └─ExchangeSender_10512 3257.24 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ └─Projection_10511 3257.24 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id, ods_oa.kl_department.name │ │ │ │ └─HashJoin_10494 3257.24 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ ├─ExchangeReceiver_10483(Build) 2132.00 mpp[tiflash] │ │ │ │ │ └─ExchangeSender_10482 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ └─TableFullScan_10481 2132.00 mpp[tiflash] table:d7 keep order:false │ │ │ │ └─Projection_10480(Probe) 2635.23 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ └─HashJoin_10455 2635.23 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ ├─ExchangeReceiver_10477(Build) 2132.00 mpp[tiflash] │ │ │ │ │ └─ExchangeSender_10476 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ └─Projection_10475 2132.00 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ └─HashJoin_10456 2132.00 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ ├─ExchangeReceiver_10472(Build) 399.20 mpp[tiflash] │ │ │ │ │ │ └─ExchangeSender_10471 399.20 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ └─Projection_10470 399.20 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ └─HashJoin_10457 399.20 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─ExchangeReceiver_10467(Build) 73.32 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_10466 73.32 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─Projection_10465 73.32 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ └─HashJoin_10458 73.32 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ ├─ExchangeReceiver_10462(Build) 13.47 mpp[tiflash] │ │ │ │ │ │ │ │ └─ExchangeSender_10461 13.47 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ └─Selection_10460 13.47 mpp[tiflash] eq(1, ods_oa.kl_department.parent_id), not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableFullScan_10459 2132.00 mpp[tiflash] table:d2 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ └─Selection_10464(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableFullScan_10463 2132.00 mpp[tiflash] table:d3 pushed down filter:empty, keep order:false │ │ │ │ │ │ └─Selection_10469(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ └─TableFullScan_10468 2132.00 mpp[tiflash] table:d4 pushed down filter:empty, keep order:false │ │ │ │ │ └─Selection_10474(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ └─TableFullScan_10473 2132.00 mpp[tiflash] table:d5 pushed down filter:empty, keep order:false │ │ │ │ └─Selection_10479(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ └─TableFullScan_10478 2132.00 mpp[tiflash] table:d6 pushed down filter:empty, keep order:false │ │ │ ├─Projection_10716 2729.98 root ods_oa.kl_department.id->Column#37507, ods_oa.kl_department.name->Column#37510, ods_oa.kl_department.name->Column#37511, ods_oa.kl_department.name->Column#37512, ods_oa.kl_department.name->Column#37513, ods_oa.kl_department.name->Column#37514, ->Column#37515, ->Column#37516 │ │ │ │ └─HashJoin_10720 2729.98 root CARTESIAN inner join │ │ │ │ ├─IndexReader_10758(Build) 1.04 root index:IndexRangeScan_10757 │ │ │ │ │ └─IndexRangeScan_10757 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ └─TableReader_10778(Probe) 2635.23 root MppVersion: 2, data:ExchangeSender_10777 │ │ │ │ └─ExchangeSender_10777 2635.23 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ └─Projection_10776 2635.23 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id, ods_oa.kl_department.name │ │ │ │ └─HashJoin_10759 2635.23 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ ├─ExchangeReceiver_10747(Build) 2132.00 mpp[tiflash] │ │ │ │ │ └─ExchangeSender_10746 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ └─Projection_10745 2132.00 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ └─HashJoin_10726 2132.00 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ ├─ExchangeReceiver_10742(Build) 399.20 mpp[tiflash] │ │ │ │ │ │ └─ExchangeSender_10741 399.20 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ └─Projection_10740 399.20 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ └─HashJoin_10727 399.20 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─ExchangeReceiver_10737(Build) 73.32 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_10736 73.32 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─Projection_10735 73.32 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ └─HashJoin_10728 73.32 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ ├─ExchangeReceiver_10732(Build) 13.47 mpp[tiflash] │ │ │ │ │ │ │ │ └─ExchangeSender_10731 13.47 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ └─Selection_10730 13.47 mpp[tiflash] eq(1, ods_oa.kl_department.parent_id), not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableFullScan_10729 2132.00 mpp[tiflash] table:d2 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ └─Selection_10734(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableFullScan_10733 2132.00 mpp[tiflash] table:d3 pushed down filter:empty, keep order:false │ │ │ │ │ │ └─Selection_10739(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ └─TableFullScan_10738 2132.00 mpp[tiflash] table:d4 pushed down filter:empty, keep order:false │ │ │ │ │ └─Selection_10744(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ └─TableFullScan_10743 2132.00 mpp[tiflash] table:d5 pushed down filter:empty, keep order:false │ │ │ │ └─TableFullScan_10748(Probe) 2132.00 mpp[tiflash] table:d6 keep order:false │ │ │ ├─Projection_10949 2208.66 root ods_oa.kl_department.id->Column#37507, ods_oa.kl_department.name->Column#37510, ods_oa.kl_department.name->Column#37511, ods_oa.kl_department.name->Column#37512, ods_oa.kl_department.name->Column#37513, ->Column#37514, ->Column#37515, ->Column#37516 │ │ │ │ └─HashJoin_10953 2208.66 root CARTESIAN inner join │ │ │ │ ├─IndexReader_10985(Build) 1.04 root index:IndexRangeScan_10984 │ │ │ │ │ └─IndexRangeScan_10984 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ └─HashJoin_11002(Probe) 2132.00 root inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ ├─IndexHashJoin_11015(Build) 399.20 root inner join, inner:IndexLookUp_11012, outer key:ods_oa.kl_department.department_id, inner key:ods_oa.kl_department.parent_id, equal cond:eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id) │ │ │ │ │ ├─IndexHashJoin_11061(Build) 73.32 root inner join, inner:IndexLookUp_11058, outer key:ods_oa.kl_department.department_id, inner key:ods_oa.kl_department.parent_id, equal cond:eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id) │ │ │ │ │ │ ├─IndexLookUp_11110(Build) 13.47 root │ │ │ │ │ │ │ ├─IndexRangeScan_11107(Build) 13.47 cop[tikv] table:d2, index:parent_id(parent_id) range:[1,1], keep order:false │ │ │ │ │ │ │ └─Selection_11109(Probe) 13.47 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableRowIDScan_11108 13.47 cop[tikv] table:d2 keep order:false │ │ │ │ │ │ └─IndexLookUp_11058(Probe) 73.32 root │ │ │ │ │ │ ├─IndexRangeScan_11055(Build) 73.32 cop[tikv] table:d3, index:parent_id(parent_id) range: decided by [eq(ods_oa.kl_department.parent_id, ods_oa.kl_department.department_id)], keep order:false │ │ │ │ │ │ └─Selection_11057(Probe) 73.32 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ └─TableRowIDScan_11056 73.32 cop[tikv] table:d3 keep order:false │ │ │ │ │ └─IndexLookUp_11012(Probe) 399.20 root │ │ │ │ │ ├─IndexRangeScan_11009(Build) 399.20 cop[tikv] table:d4, index:parent_id(parent_id) range: decided by [eq(ods_oa.kl_department.parent_id, ods_oa.kl_department.department_id)], keep order:false │ │ │ │ │ └─Selection_11011(Probe) 399.20 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ └─TableRowIDScan_11010 399.20 cop[tikv] table:d4 keep order:false │ │ │ │ └─TableReader_11139(Probe) 2132.00 root MppVersion: 2, data:ExchangeSender_11138 │ │ │ │ └─ExchangeSender_11138 2132.00 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ └─TableFullScan_11137 2132.00 mpp[tiflash] table:d5 keep order:false │ │ │ ├─Projection_11144 413.56 root ods_oa.kl_department.id->Column#37507, ods_oa.kl_department.name->Column#37510, ods_oa.kl_department.name->Column#37511, ods_oa.kl_department.name->Column#37512, ->Column#37513, ->Column#37514, ->Column#37515, ->Column#37516 │ │ │ │ └─HashJoin_11148 413.56 root CARTESIAN inner join │ │ │ │ ├─IndexReader_11174(Build) 1.04 root index:IndexRangeScan_11173 │ │ │ │ │ └─IndexRangeScan_11173 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ └─IndexHashJoin_11183(Probe) 399.20 root inner join, inner:IndexLookUp_11180, outer key:ods_oa.kl_department.department_id, inner key:ods_oa.kl_department.parent_id, equal cond:eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id) │ │ │ │ ├─IndexHashJoin_11227(Build) 73.32 root inner join, inner:IndexLookUp_11224, outer key:ods_oa.kl_department.department_id, inner key:ods_oa.kl_department.parent_id, equal cond:eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id) │ │ │ │ │ ├─IndexLookUp_11276(Build) 13.47 root │ │ │ │ │ │ ├─IndexRangeScan_11273(Build) 13.47 cop[tikv] table:d2, index:parent_id(parent_id) range:[1,1], keep order:false │ │ │ │ │ │ └─Selection_11275(Probe) 13.47 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ └─TableRowIDScan_11274 13.47 cop[tikv] table:d2 keep order:false │ │ │ │ │ └─IndexLookUp_11224(Probe) 73.32 root │ │ │ │ │ ├─IndexRangeScan_11221(Build) 73.32 cop[tikv] table:d3, index:parent_id(parent_id) range: decided by [eq(ods_oa.kl_department.parent_id, ods_oa.kl_department.department_id)], keep order:false │ │ │ │ │ └─Selection_11223(Probe) 73.32 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ └─TableRowIDScan_11222 73.32 cop[tikv] table:d3 keep order:false │ │ │ │ └─IndexLookUp_11180(Probe) 399.20 root │ │ │ │ ├─Selection_11179(Build) 399.20 cop[tikv] not(isnull(ods_oa.kl_department.id)) │ │ │ │ │ └─IndexRangeScan_11177 399.20 cop[tikv] table:d4, index:parent_id(parent_id) range: decided by [eq(ods_oa.kl_department.parent_id, ods_oa.kl_department.department_id)], keep order:false │ │ │ │ └─TableRowIDScan_11178(Probe) 399.20 cop[tikv] table:d4 keep order:false │ │ │ ├─Projection_11300 75.96 root ods_oa.kl_department.id->Column#37507, ods_oa.kl_department.name->Column#37510, ods_oa.kl_department.name->Column#37511, ->Column#37512, ->Column#37513, ->Column#37514, ->Column#37515, ->Column#37516 │ │ │ │ └─HashJoin_11304 75.96 root CARTESIAN inner join │ │ │ │ ├─IndexReader_11324(Build) 1.04 root index:IndexRangeScan_11323 │ │ │ │ │ └─IndexRangeScan_11323 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ └─IndexHashJoin_11333(Probe) 73.32 root inner join, inner:IndexLookUp_11330, outer key:ods_oa.kl_department.department_id, inner key:ods_oa.kl_department.parent_id, equal cond:eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id) │ │ │ │ ├─IndexLookUp_11380(Build) 13.47 root │ │ │ │ │ ├─IndexRangeScan_11377(Build) 13.47 cop[tikv] table:d2, index:parent_id(parent_id) range:[1,1], keep order:false │ │ │ │ │ └─Selection_11379(Probe) 13.47 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ └─TableRowIDScan_11378 13.47 cop[tikv] table:d2 keep order:false │ │ │ │ └─IndexLookUp_11330(Probe) 73.32 root │ │ │ │ ├─Selection_11329(Build) 73.32 cop[tikv] not(isnull(ods_oa.kl_department.id)) │ │ │ │ │ └─IndexRangeScan_11327 73.32 cop[tikv] table:d3, index:parent_id(parent_id) range: decided by [eq(ods_oa.kl_department.parent_id, ods_oa.kl_department.department_id)], keep order:false │ │ │ │ └─TableRowIDScan_11328(Probe) 73.32 cop[tikv] table:d3 keep order:false │ │ │ └─Projection_11394 13.95 root ods_oa.kl_department.id->Column#37507, ods_oa.kl_department.name->Column#37510, ->Column#37511, ->Column#37512, ->Column#37513, ->Column#37514, ->Column#37515, ->Column#37516 │ │ │ └─HashJoin_11398 13.95 root CARTESIAN inner join │ │ │ ├─IndexReader_11413(Build) 1.04 root index:IndexRangeScan_11412 │ │ │ │ └─IndexRangeScan_11412 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ └─IndexLookUp_11424(Probe) 13.47 root │ │ │ ├─Selection_11423(Build) 13.47 cop[tikv] not(isnull(ods_oa.kl_department.id)) │ │ │ │ └─IndexRangeScan_11421 13.47 cop[tikv] table:d2, index:parent_id(parent_id) range:[1,1], keep order:false │ │ │ └─TableRowIDScan_11422(Probe) 13.47 cop[tikv] table:d2 keep order:false │ │ └─HashJoin_9734(Probe) 583806.97 root left outer join, equal:[eq(dw_layer.dw_conm_account_rt.ouid, ods_oa.kl_users.id)] │ │ ├─TableReader_9786(Build) 28468.00 root MppVersion: 2, data:ExchangeSender_9785 │ │ │ └─ExchangeSender_9785 28468.00 mpp[tiflash] ExchangeType: PassThrough │ │ │ └─TableFullScan_9784 28468.00 mpp[tiflash] table:us keep order:false │ │ └─HashJoin_9737(Probe) 582901.97 root left outer join, equal:[eq(dw_layer.dw_conm_account_rt.cid, ods_oa.kl_conm_base.id)] │ │ ├─TableReader_9744(Build) 579679.38 root MppVersion: 2, data:ExchangeSender_9743 │ │ │ └─ExchangeSender_9743 579679.38 mpp[tiflash] ExchangeType: PassThrough │ │ │ └─Selection_9742 579679.38 mpp[tiflash] eq(dw_layer.dw_conm_account_rt.is_del, 0), eq(dw_layer.dw_conm_account_rt.status, 0), ge(cast(dw_layer.dw_conm_account_rt.ctime, double BINARY), 1.756310399e+09), in(dw_layer.dw_conm_account_rt.baseuser_industry, 1, 25, 28), le(cast(dw_layer.dw_conm_account_rt.ctime, double BINARY), 1.758988799e+09), lt(dw_layer.dw_conm_account_rt.intime, 1758816000) │ │ │ └─TableFullScan_9741 772155.00 mpp[tiflash] table:res pushed down filter:empty, keep order:false │ │ └─HashJoin_9758(Probe) 1152557.00 root left outer join, equal:[eq(ods_oa.kl_conm_base.stype, ods_oa.kl_auth_rule.id)] │ │ ├─TableReader_9778(Build) 31.02 root data:Selection_9777 │ │ │ └─Selection_9777 31.02 cop[tikv] eq(ods_oa.kl_auth_rule.pid, 210) │ │ │ └─TableFullScan_9776 1608.00 cop[tikv] table:kl_auth_rule keep order:false │ │ └─TableReader_9773(Probe) 1152557.00 root MppVersion: 2, data:ExchangeSender_9772 │ │ └─ExchangeSender_9772 1152557.00 mpp[tiflash] ExchangeType: PassThrough │ │ └─TableFullScan_9771 1152557.00 mpp[tiflash] table:base keep order:false │ ├─Projection_11463 27.52 root ods_oa.kl_auth_rule.title->Column#40972, cast(Column#39259, decimal(33,2) BINARY)->Column#40973, case(eq(dw_layer.dw_conm_account_rt.achieve_stype, 0), 非转介绍业绩, eq(dw_layer.dw_conm_account_rt.achieve_stype, 1), 转介绍业绩, eq(dw_layer.dw_conm_account_rt.achieve_stype, 2), 执行人业绩)->Column#40978, Column#39254->Column#40980, concat_ws(/, Column#39251, Column#39252, Column#39253, Column#39254, Column#39255, Column#39256, Column#39257)->Column#40981, ods_oa.kl_conm_base.cid->Column#40982, if(regexp(ods_oa.kl_auth_rule.title, 资质|出让|求购), 资质, 其他)->Column#40983 │ │ └─HashAgg_11464 27.52 root group by:dw_layer.dw_conm_account_rt.id, funcs:sum(dw_layer.dw_conm_account_rt.res)->Column#39259, funcs:firstrow(dw_layer.dw_conm_account_rt.achieve_stype)->dw_layer.dw_conm_account_rt.achieve_stype, funcs:firstrow(ods_oa.kl_conm_base.cid)->ods_oa.kl_conm_base.cid, funcs:firstrow(ods_oa.kl_auth_rule.title)->ods_oa.kl_auth_rule.title, funcs:firstrow(Column#39251)->Column#39251, funcs:firstrow(Column#39252)->Column#39252, funcs:firstrow(Column#39253)->Column#39253, funcs:firstrow(Column#39254)->Column#39254, funcs:firstrow(Column#39255)->Column#39255, funcs:firstrow(Column#39256)->Column#39256, funcs:firstrow(Column#39257)->Column#39257 │ │ └─Projection_11467 45.51 root dw_layer.dw_conm_account_rt.id, dw_layer.dw_conm_account_rt.res, dw_layer.dw_conm_account_rt.achieve_stype, ods_oa.kl_conm_base.cid, ods_oa.kl_auth_rule.title, Column#39251, Column#39252, Column#39253, Column#39254, Column#39255, Column#39256, Column#39257 │ │ └─IndexJoin_11474 45.51 root left outer join, inner:TableReader_11470, outer key:ods_oa.kl_conm_base.stype, inner key:ods_oa.kl_auth_rule.id, equal cond:eq(ods_oa.kl_conm_base.stype, ods_oa.kl_auth_rule.id) │ │ ├─IndexJoin_11486(Build) 45.51 root left outer join, inner:TableReader_11483, outer key:dw_layer.dw_conm_account_rt.cid, inner key:ods_oa.kl_conm_base.id, equal cond:eq(dw_layer.dw_conm_account_rt.cid, ods_oa.kl_conm_base.id) │ │ │ ├─IndexJoin_11760(Build) 45.26 root left outer join, inner:IndexReader_11759, outer key:dw_layer.dw_conm_account_rt.cid, inner key:ods_oa.kl_conm_ycpersonnel.conmid, equal cond:eq(dw_layer.dw_conm_account_rt.cid, ods_oa.kl_conm_ycpersonnel.conmid) │ │ │ │ ├─HashJoin_11774(Build) 45.04 root left outer join, equal:[eq(ods_oa.kl_users.departmentid, Column#39248)] │ │ │ │ │ ├─IndexJoin_11789(Build) 27.67 root left outer join, inner:TableReader_11786, outer key:dw_layer.dw_conm_account_rt.ouid, inner key:ods_oa.kl_users.id, equal cond:eq(dw_layer.dw_conm_account_rt.ouid, ods_oa.kl_users.id) │ │ │ │ │ │ ├─TableReader_11805(Build) 27.63 root MppVersion: 2, data:ExchangeSender_11804 │ │ │ │ │ │ │ └─ExchangeSender_11804 27.63 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ │ │ │ └─Selection_11803 27.63 mpp[tiflash] eq(dw_layer.dw_conm_account_rt.status, 0), ge(dw_layer.dw_conm_account_rt.intime, 1756137600), in(dw_layer.dw_conm_account_rt.baseuser_industry, 1, 25, 28), le(dw_layer.dw_conm_account_rt.intime, 1758815999), lt(dw_layer.dw_conm_account_rt.ac_intime, 1758816000) │ │ │ │ │ │ │ └─TableFullScan_11802 3583.00 mpp[tiflash] table:res pushed down filter:eq(dw_layer.dw_conm_account_rt.is_del, 3), keep order:false │ │ │ │ │ │ └─TableReader_11786(Probe) 27.63 root data:TableRangeScan_11785 │ │ │ │ │ │ └─TableRangeScan_11785 27.63 cop[tikv] table:us range: decided by [dw_layer.dw_conm_account_rt.ouid], keep order:false │ │ │ │ │ └─Union_11813(Probe) 18142.60 root │ │ │ │ │ ├─TableReader_12110 5155.30 root MppVersion: 2, data:ExchangeSender_12109 │ │ │ │ │ │ └─ExchangeSender_12109 5155.30 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ │ │ └─Projection_11816 5155.30 mpp[tiflash] ods_oa.kl_department.id->Column#39248, ods_oa.kl_department.name->Column#39251, ods_oa.kl_department.name->Column#39252, ods_oa.kl_department.name->Column#39253, ods_oa.kl_department.name->Column#39254, ods_oa.kl_department.name->Column#39255, ods_oa.kl_department.name->Column#39256, ods_oa.kl_department.name->Column#39257 │ │ │ │ │ │ └─Projection_11554 5155.30 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id │ │ │ │ │ │ └─HashJoin_11506 5155.30 mpp[tiflash] CARTESIAN inner join │ │ │ │ │ │ ├─ExchangeReceiver_11510(Build) 1.04 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_11509 1.04 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─Selection_11508 1.04 mpp[tiflash] eq(ods_oa.kl_department.department_id, 1) │ │ │ │ │ │ │ └─TableFullScan_11507 2132.00 mpp[tiflash] table:d1 pushed down filter:empty, keep order:false │ │ │ │ │ │ └─Projection_11553(Probe) 4976.36 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id │ │ │ │ │ │ └─HashJoin_11511 4976.36 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─ExchangeReceiver_11552(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_11551 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─TableFullScan_11550 2132.00 mpp[tiflash] table:d9 keep order:false │ │ │ │ │ │ └─Projection_11549(Probe) 4026.06 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ └─HashJoin_11512 4026.06 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─ExchangeReceiver_11548(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_11547 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─Selection_11546 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableFullScan_11545 2132.00 mpp[tiflash] table:d8 pushed down filter:empty, keep order:false │ │ │ │ │ │ └─Projection_11544(Probe) 3257.24 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ └─HashJoin_11513 3257.24 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─ExchangeReceiver_11543(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_11542 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─Selection_11541 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableFullScan_11540 2132.00 mpp[tiflash] table:d7 pushed down filter:empty, keep order:false │ │ │ │ │ │ └─Projection_11539(Probe) 2635.23 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ └─HashJoin_11514 2635.23 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─ExchangeReceiver_11536(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_11535 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─Projection_11534 2132.00 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ └─HashJoin_11515 2132.00 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ ├─ExchangeReceiver_11531(Build) 399.20 mpp[tiflash] │ │ │ │ │ │ │ │ └─ExchangeSender_11530 399.20 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ └─Projection_11529 399.20 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ │ └─HashJoin_11516 399.20 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ │ ├─ExchangeReceiver_11526(Build) 73.32 mpp[tiflash] │ │ │ │ │ │ │ │ │ └─ExchangeSender_11525 73.32 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ │ └─Projection_11524 73.32 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ │ │ └─HashJoin_11517 73.32 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ │ │ ├─ExchangeReceiver_11521(Build) 13.47 mpp[tiflash] │ │ │ │ │ │ │ │ │ │ └─ExchangeSender_11520 13.47 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ │ │ └─Selection_11519 13.47 mpp[tiflash] eq(1, ods_oa.kl_department.parent_id), not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ │ └─TableFullScan_11518 2132.00 mpp[tiflash] table:d2 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ │ │ └─Selection_11523(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ └─TableFullScan_11522 2132.00 mpp[tiflash] table:d3 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ │ └─Selection_11528(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableFullScan_11527 2132.00 mpp[tiflash] table:d4 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ └─Selection_11533(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableFullScan_11532 2132.00 mpp[tiflash] table:d5 pushed down filter:empty, keep order:false │ │ │ │ │ │ └─Selection_11538(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ └─TableFullScan_11537 2132.00 mpp[tiflash] table:d6 pushed down filter:empty, keep order:false │ │ │ │ │ ├─TableReader_12376 4170.83 root MppVersion: 2, data:ExchangeSender_12375 │ │ │ │ │ │ └─ExchangeSender_12375 4170.83 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ │ │ └─Projection_12112 4170.83 mpp[tiflash] ods_oa.kl_department.id->Column#39248, ods_oa.kl_department.name->Column#39251, ods_oa.kl_department.name->Column#39252, ods_oa.kl_department.name->Column#39253, ods_oa.kl_department.name->Column#39254, ods_oa.kl_department.name->Column#39255, ods_oa.kl_department.name->Column#39256, ods_oa.kl_department.name->Column#39257 │ │ │ │ │ │ └─Projection_11598 4170.83 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id, ods_oa.kl_department.name │ │ │ │ │ │ └─HashJoin_11556 4170.83 mpp[tiflash] CARTESIAN inner join │ │ │ │ │ │ ├─ExchangeReceiver_11560(Build) 1.04 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_11559 1.04 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─Selection_11558 1.04 mpp[tiflash] eq(ods_oa.kl_department.department_id, 1) │ │ │ │ │ │ │ └─TableFullScan_11557 2132.00 mpp[tiflash] table:d1 pushed down filter:empty, keep order:false │ │ │ │ │ │ └─Projection_11597(Probe) 4026.06 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id, ods_oa.kl_department.name │ │ │ │ │ │ └─HashJoin_11561 4026.06 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─ExchangeReceiver_11596(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_11595 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─TableFullScan_11594 2132.00 mpp[tiflash] table:d8 keep order:false │ │ │ │ │ │ └─Projection_11593(Probe) 3257.24 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ └─HashJoin_11562 3257.24 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─ExchangeReceiver_11592(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_11591 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─Selection_11590 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableFullScan_11589 2132.00 mpp[tiflash] table:d7 pushed down filter:empty, keep order:false │ │ │ │ │ │ └─Projection_11588(Probe) 2635.23 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ └─HashJoin_11563 2635.23 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─ExchangeReceiver_11585(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_11584 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─Projection_11583 2132.00 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ └─HashJoin_11564 2132.00 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ ├─ExchangeReceiver_11580(Build) 399.20 mpp[tiflash] │ │ │ │ │ │ │ │ └─ExchangeSender_11579 399.20 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ └─Projection_11578 399.20 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ │ └─HashJoin_11565 399.20 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ │ ├─ExchangeReceiver_11575(Build) 73.32 mpp[tiflash] │ │ │ │ │ │ │ │ │ └─ExchangeSender_11574 73.32 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ │ └─Projection_11573 73.32 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ │ │ └─HashJoin_11566 73.32 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ │ │ ├─ExchangeReceiver_11570(Build) 13.47 mpp[tiflash] │ │ │ │ │ │ │ │ │ │ └─ExchangeSender_11569 13.47 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ │ │ └─Selection_11568 13.47 mpp[tiflash] eq(1, ods_oa.kl_department.parent_id), not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ │ └─TableFullScan_11567 2132.00 mpp[tiflash] table:d2 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ │ │ └─Selection_11572(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ └─TableFullScan_11571 2132.00 mpp[tiflash] table:d3 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ │ └─Selection_11577(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableFullScan_11576 2132.00 mpp[tiflash] table:d4 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ └─Selection_11582(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableFullScan_11581 2132.00 mpp[tiflash] table:d5 pushed down filter:empty, keep order:false │ │ │ │ │ │ └─Selection_11587(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ └─TableFullScan_11586 2132.00 mpp[tiflash] table:d6 pushed down filter:empty, keep order:false │ │ │ │ │ ├─Projection_12377 3374.36 root ods_oa.kl_department.id->Column#39248, ods_oa.kl_department.name->Column#39251, ods_oa.kl_department.name->Column#39252, ods_oa.kl_department.name->Column#39253, ods_oa.kl_department.name->Column#39254, ods_oa.kl_department.name->Column#39255, ods_oa.kl_department.name->Column#39256, ->Column#39257 │ │ │ │ │ │ └─HashJoin_12381 3374.36 root CARTESIAN inner join │ │ │ │ │ │ ├─IndexReader_12390(Build) 1.04 root index:IndexRangeScan_12389 │ │ │ │ │ │ │ └─IndexRangeScan_12389 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ │ │ └─TableReader_12410(Probe) 3257.24 root MppVersion: 2, data:ExchangeSender_12409 │ │ │ │ │ │ └─ExchangeSender_12409 3257.24 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ │ │ └─Projection_12408 3257.24 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id, ods_oa.kl_department.name │ │ │ │ │ │ └─HashJoin_12391 3257.24 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─ExchangeReceiver_11634(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_11633 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─TableFullScan_11632 2132.00 mpp[tiflash] table:d7 keep order:false │ │ │ │ │ │ └─Projection_11631(Probe) 2635.23 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ └─HashJoin_11606 2635.23 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─ExchangeReceiver_11628(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_11627 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─Projection_11626 2132.00 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ └─HashJoin_11607 2132.00 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ ├─ExchangeReceiver_11623(Build) 399.20 mpp[tiflash] │ │ │ │ │ │ │ │ └─ExchangeSender_11622 399.20 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ └─Projection_11621 399.20 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ │ └─HashJoin_11608 399.20 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ │ ├─ExchangeReceiver_11618(Build) 73.32 mpp[tiflash] │ │ │ │ │ │ │ │ │ └─ExchangeSender_11617 73.32 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ │ └─Projection_11616 73.32 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ │ │ └─HashJoin_11609 73.32 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ │ │ ├─ExchangeReceiver_11613(Build) 13.47 mpp[tiflash] │ │ │ │ │ │ │ │ │ │ └─ExchangeSender_11612 13.47 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ │ │ └─Selection_11611 13.47 mpp[tiflash] eq(1, ods_oa.kl_department.parent_id), not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ │ └─TableFullScan_11610 2132.00 mpp[tiflash] table:d2 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ │ │ └─Selection_11615(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ └─TableFullScan_11614 2132.00 mpp[tiflash] table:d3 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ │ └─Selection_11620(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableFullScan_11619 2132.00 mpp[tiflash] table:d4 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ └─Selection_11625(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableFullScan_11624 2132.00 mpp[tiflash] table:d5 pushed down filter:empty, keep order:false │ │ │ │ │ │ └─Selection_11630(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ └─TableFullScan_11629 2132.00 mpp[tiflash] table:d6 pushed down filter:empty, keep order:false │ │ │ │ │ ├─Projection_12611 2729.98 root ods_oa.kl_department.id->Column#39248, ods_oa.kl_department.name->Column#39251, ods_oa.kl_department.name->Column#39252, ods_oa.kl_department.name->Column#39253, ods_oa.kl_department.name->Column#39254, ods_oa.kl_department.name->Column#39255, ->Column#39256, ->Column#39257 │ │ │ │ │ │ └─HashJoin_12615 2729.98 root CARTESIAN inner join │ │ │ │ │ │ ├─IndexReader_12624(Build) 1.04 root index:IndexRangeScan_12623 │ │ │ │ │ │ │ └─IndexRangeScan_12623 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ │ │ └─TableReader_12644(Probe) 2635.23 root MppVersion: 2, data:ExchangeSender_12643 │ │ │ │ │ │ └─ExchangeSender_12643 2635.23 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ │ │ └─Projection_12642 2635.23 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id, ods_oa.kl_department.name │ │ │ │ │ │ └─HashJoin_12625 2635.23 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─ExchangeReceiver_11665(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_11664 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─Projection_11663 2132.00 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ └─HashJoin_11644 2132.00 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ ├─ExchangeReceiver_11660(Build) 399.20 mpp[tiflash] │ │ │ │ │ │ │ │ └─ExchangeSender_11659 399.20 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ └─Projection_11658 399.20 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ │ └─HashJoin_11645 399.20 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ │ ├─ExchangeReceiver_11655(Build) 73.32 mpp[tiflash] │ │ │ │ │ │ │ │ │ └─ExchangeSender_11654 73.32 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ │ └─Projection_11653 73.32 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ │ │ └─HashJoin_11646 73.32 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ │ │ ├─ExchangeReceiver_11650(Build) 13.47 mpp[tiflash] │ │ │ │ │ │ │ │ │ │ └─ExchangeSender_11649 13.47 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ │ │ └─Selection_11648 13.47 mpp[tiflash] eq(1, ods_oa.kl_department.parent_id), not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ │ └─TableFullScan_11647 2132.00 mpp[tiflash] table:d2 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ │ │ └─Selection_11652(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ └─TableFullScan_11651 2132.00 mpp[tiflash] table:d3 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ │ └─Selection_11657(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableFullScan_11656 2132.00 mpp[tiflash] table:d4 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ └─Selection_11662(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableFullScan_11661 2132.00 mpp[tiflash] table:d5 pushed down filter:empty, keep order:false │ │ │ │ │ │ └─TableFullScan_11666(Probe) 2132.00 mpp[tiflash] table:d6 keep order:false │ │ │ │ │ ├─Projection_12813 2208.66 root ods_oa.kl_department.id->Column#39248, ods_oa.kl_department.name->Column#39251, ods_oa.kl_department.name->Column#39252, ods_oa.kl_department.name->Column#39253, ods_oa.kl_department.name->Column#39254, ->Column#39255, ->Column#39256, ->Column#39257 │ │ │ │ │ │ └─HashJoin_12817 2208.66 root CARTESIAN inner join │ │ │ │ │ │ ├─IndexReader_12826(Build) 1.04 root index:IndexRangeScan_12825 │ │ │ │ │ │ │ └─IndexRangeScan_12825 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ │ │ └─HashJoin_12843(Probe) 2132.00 root inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─IndexHashJoin_12856(Build) 399.20 root inner join, inner:IndexLookUp_12853, outer key:ods_oa.kl_department.department_id, inner key:ods_oa.kl_department.parent_id, equal cond:eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id) │ │ │ │ │ │ │ ├─IndexHashJoin_12902(Build) 73.32 root inner join, inner:IndexLookUp_12899, outer key:ods_oa.kl_department.department_id, inner key:ods_oa.kl_department.parent_id, equal cond:eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id) │ │ │ │ │ │ │ │ ├─IndexLookUp_12951(Build) 13.47 root │ │ │ │ │ │ │ │ │ ├─IndexRangeScan_12948(Build) 13.47 cop[tikv] table:d2, index:parent_id(parent_id) range:[1,1], keep order:false │ │ │ │ │ │ │ │ │ └─Selection_12950(Probe) 13.47 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ └─TableRowIDScan_12949 13.47 cop[tikv] table:d2 keep order:false │ │ │ │ │ │ │ │ └─IndexLookUp_12899(Probe) 73.32 root │ │ │ │ │ │ │ │ ├─IndexRangeScan_12896(Build) 73.32 cop[tikv] table:d3, index:parent_id(parent_id) range: decided by [eq(ods_oa.kl_department.parent_id, ods_oa.kl_department.department_id)], keep order:false │ │ │ │ │ │ │ │ └─Selection_12898(Probe) 73.32 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableRowIDScan_12897 73.32 cop[tikv] table:d3 keep order:false │ │ │ │ │ │ │ └─IndexLookUp_12853(Probe) 399.20 root │ │ │ │ │ │ │ ├─IndexRangeScan_12850(Build) 399.20 cop[tikv] table:d4, index:parent_id(parent_id) range: decided by [eq(ods_oa.kl_department.parent_id, ods_oa.kl_department.department_id)], keep order:false │ │ │ │ │ │ │ └─Selection_12852(Probe) 399.20 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableRowIDScan_12851 399.20 cop[tikv] table:d4 keep order:false │ │ │ │ │ │ └─TableReader_12980(Probe) 2132.00 root MppVersion: 2, data:ExchangeSender_12979 │ │ │ │ │ │ └─ExchangeSender_12979 2132.00 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ │ │ └─TableFullScan_12978 2132.00 mpp[tiflash] table:d5 keep order:false │ │ │ │ │ ├─Projection_12983 413.56 root ods_oa.kl_department.id->Column#39248, ods_oa.kl_department.name->Column#39251, ods_oa.kl_department.name->Column#39252, ods_oa.kl_department.name->Column#39253, ->Column#39254, ->Column#39255, ->Column#39256, ->Column#39257 │ │ │ │ │ │ └─HashJoin_12987 413.56 root CARTESIAN inner join │ │ │ │ │ │ ├─IndexReader_12996(Build) 1.04 root index:IndexRangeScan_12995 │ │ │ │ │ │ │ └─IndexRangeScan_12995 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ │ │ └─IndexHashJoin_13005(Probe) 399.20 root inner join, inner:IndexLookUp_13002, outer key:ods_oa.kl_department.department_id, inner key:ods_oa.kl_department.parent_id, equal cond:eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id) │ │ │ │ │ │ ├─IndexHashJoin_13049(Build) 73.32 root inner join, inner:IndexLookUp_13046, outer key:ods_oa.kl_department.department_id, inner key:ods_oa.kl_department.parent_id, equal cond:eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id) │ │ │ │ │ │ │ ├─IndexLookUp_13098(Build) 13.47 root │ │ │ │ │ │ │ │ ├─IndexRangeScan_13095(Build) 13.47 cop[tikv] table:d2, index:parent_id(parent_id) range:[1,1], keep order:false │ │ │ │ │ │ │ │ └─Selection_13097(Probe) 13.47 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableRowIDScan_13096 13.47 cop[tikv] table:d2 keep order:false │ │ │ │ │ │ │ └─IndexLookUp_13046(Probe) 73.32 root │ │ │ │ │ │ │ ├─IndexRangeScan_13043(Build) 73.32 cop[tikv] table:d3, index:parent_id(parent_id) range: decided by [eq(ods_oa.kl_department.parent_id, ods_oa.kl_department.department_id)], keep order:false │ │ │ │ │ │ │ └─Selection_13045(Probe) 73.32 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableRowIDScan_13044 73.32 cop[tikv] table:d3 keep order:false │ │ │ │ │ │ └─IndexLookUp_13002(Probe) 399.20 root │ │ │ │ │ │ ├─Selection_13001(Build) 399.20 cop[tikv] not(isnull(ods_oa.kl_department.id)) │ │ │ │ │ │ │ └─IndexRangeScan_12999 399.20 cop[tikv] table:d4, index:parent_id(parent_id) range: decided by [eq(ods_oa.kl_department.parent_id, ods_oa.kl_department.department_id)], keep order:false │ │ │ │ │ │ └─TableRowIDScan_13000(Probe) 399.20 cop[tikv] table:d4 keep order:false │ │ │ │ │ ├─Projection_13120 75.96 root ods_oa.kl_department.id->Column#39248, ods_oa.kl_department.name->Column#39251, ods_oa.kl_department.name->Column#39252, ->Column#39253, ->Column#39254, ->Column#39255, ->Column#39256, ->Column#39257 │ │ │ │ │ │ └─HashJoin_13124 75.96 root CARTESIAN inner join │ │ │ │ │ │ ├─IndexReader_13133(Build) 1.04 root index:IndexRangeScan_13132 │ │ │ │ │ │ │ └─IndexRangeScan_13132 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ │ │ └─IndexHashJoin_13142(Probe) 73.32 root inner join, inner:IndexLookUp_13139, outer key:ods_oa.kl_department.department_id, inner key:ods_oa.kl_department.parent_id, equal cond:eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id) │ │ │ │ │ │ ├─IndexLookUp_13189(Build) 13.47 root │ │ │ │ │ │ │ ├─IndexRangeScan_13186(Build) 13.47 cop[tikv] table:d2, index:parent_id(parent_id) range:[1,1], keep order:false │ │ │ │ │ │ │ └─Selection_13188(Probe) 13.47 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableRowIDScan_13187 13.47 cop[tikv] table:d2 keep order:false │ │ │ │ │ │ └─IndexLookUp_13139(Probe) 73.32 root │ │ │ │ │ │ ├─Selection_13138(Build) 73.32 cop[tikv] not(isnull(ods_oa.kl_department.id)) │ │ │ │ │ │ │ └─IndexRangeScan_13136 73.32 cop[tikv] table:d3, index:parent_id(parent_id) range: decided by [eq(ods_oa.kl_department.parent_id, ods_oa.kl_department.department_id)], keep order:false │ │ │ │ │ │ └─TableRowIDScan_13137(Probe) 73.32 cop[tikv] table:d3 keep order:false │ │ │ │ │ └─Projection_13201 13.95 root ods_oa.kl_department.id->Column#39248, ods_oa.kl_department.name->Column#39251, ->Column#39252, ->Column#39253, ->Column#39254, ->Column#39255, ->Column#39256, ->Column#39257 │ │ │ │ │ └─HashJoin_13205 13.95 root CARTESIAN inner join │ │ │ │ │ ├─IndexReader_13214(Build) 1.04 root index:IndexRangeScan_13213 │ │ │ │ │ │ └─IndexRangeScan_13213 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ │ └─IndexLookUp_13225(Probe) 13.47 root │ │ │ │ │ ├─Selection_13224(Build) 13.47 cop[tikv] not(isnull(ods_oa.kl_department.id)) │ │ │ │ │ │ └─IndexRangeScan_13222 13.47 cop[tikv] table:d2, index:parent_id(parent_id) range:[1,1], keep order:false │ │ │ │ │ └─TableRowIDScan_13223(Probe) 13.47 cop[tikv] table:d2 keep order:false │ │ │ │ └─IndexReader_11759(Probe) 45.26 root index:IndexRangeScan_11758 │ │ │ │ └─IndexRangeScan_11758 45.26 cop[tikv] table:yc, index:idx_conmid(conmid) range: decided by [eq(ods_oa.kl_conm_ycpersonnel.conmid, dw_layer.dw_conm_account_rt.cid)], keep order:false │ │ │ └─TableReader_11483(Probe) 45.26 root data:TableRangeScan_11482 │ │ │ └─TableRangeScan_11482 45.26 cop[tikv] table:base range: decided by [dw_layer.dw_conm_account_rt.cid], keep order:false │ │ └─TableReader_11470(Probe) 0.88 root data:Selection_11469 │ │ └─Selection_11469 0.88 cop[tikv] eq(ods_oa.kl_auth_rule.pid, 210) │ │ └─TableRangeScan_11468 45.51 cop[tikv] table:kl_auth_rule range: decided by [ods_oa.kl_conm_base.stype], keep order:false │ └─Projection_13285 1.00 root ods_oa.kl_auth_rule.title->Column#40972, cast(Column#40962, decimal(33,2) BINARY)->Column#40973, case(eq(dw_layer.dw_conm_account_rt.achieve_stype, 0), 非转介绍业绩, eq(dw_layer.dw_conm_account_rt.achieve_stype, 1), 转介绍业绩, eq(dw_layer.dw_conm_account_rt.achieve_stype, 2), 执行人业绩)->Column#40978, Column#40957->Column#40980, concat_ws(/, Column#40954, Column#40955, Column#40956, Column#40957, Column#40958, Column#40959, Column#40960)->Column#40981, ods_oa.kl_conm_base.cid->Column#40982, if(regexp(ods_oa.kl_auth_rule.title, 资质|出让|求购), 资质, 其他)->Column#40983 │ └─HashAgg_13286 1.00 root group by:dw_layer.dw_conm_account_rt.id, funcs:sum(dw_layer.dw_conm_account_rt.res)->Column#40962, funcs:firstrow(dw_layer.dw_conm_account_rt.achieve_stype)->dw_layer.dw_conm_account_rt.achieve_stype, funcs:firstrow(ods_oa.kl_conm_base.cid)->ods_oa.kl_conm_base.cid, funcs:firstrow(ods_oa.kl_auth_rule.title)->ods_oa.kl_auth_rule.title, funcs:firstrow(Column#40954)->Column#40954, funcs:firstrow(Column#40955)->Column#40955, funcs:firstrow(Column#40956)->Column#40956, funcs:firstrow(Column#40957)->Column#40957, funcs:firstrow(Column#40958)->Column#40958, funcs:firstrow(Column#40959)->Column#40959, funcs:firstrow(Column#40960)->Column#40960 │ └─Projection_13289 0.89 root dw_layer.dw_conm_account_rt.id, dw_layer.dw_conm_account_rt.res, dw_layer.dw_conm_account_rt.achieve_stype, ods_oa.kl_conm_base.cid, ods_oa.kl_auth_rule.title, Column#40954, Column#40955, Column#40956, Column#40957, Column#40958, Column#40959, Column#40960 │ └─IndexJoin_13296 0.89 root left outer join, inner:TableReader_13292, outer key:ods_oa.kl_conm_base.stype, inner key:ods_oa.kl_auth_rule.id, equal cond:eq(ods_oa.kl_conm_base.stype, ods_oa.kl_auth_rule.id) │ ├─IndexJoin_13308(Build) 0.89 root left outer join, inner:TableReader_13305, outer key:dw_layer.dw_conm_account_rt.cid, inner key:ods_oa.kl_conm_base.id, equal cond:eq(dw_layer.dw_conm_account_rt.cid, ods_oa.kl_conm_base.id) │ │ ├─IndexJoin_13582(Build) 0.88 root left outer join, inner:IndexReader_13581, outer key:dw_layer.dw_conm_account_rt.cid, inner key:ods_oa.kl_conm_ycpersonnel.conmid, equal cond:eq(dw_layer.dw_conm_account_rt.cid, ods_oa.kl_conm_ycpersonnel.conmid) │ │ │ ├─HashJoin_13596(Build) 0.88 root left outer join, equal:[eq(ods_oa.kl_users.departmentid, Column#40951)] │ │ │ │ ├─IndexJoin_13611(Build) 0.54 root left outer join, inner:TableReader_13608, outer key:dw_layer.dw_conm_account_rt.ouid, inner key:ods_oa.kl_users.id, equal cond:eq(dw_layer.dw_conm_account_rt.ouid, ods_oa.kl_users.id) │ │ │ │ │ ├─TableReader_13627(Build) 0.54 root MppVersion: 2, data:ExchangeSender_13626 │ │ │ │ │ │ └─ExchangeSender_13626 0.54 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ │ │ └─Selection_13625 0.54 mpp[tiflash] eq(dw_layer.dw_conm_account_rt.status, 0), ge(dw_layer.dw_conm_account_rt.intime, 1756137600), in(dw_layer.dw_conm_account_rt.baseuser_industry, 1, 25, 28), le(dw_layer.dw_conm_account_rt.intime, 1758815999) │ │ │ │ │ │ └─TableFullScan_13624 70.00 mpp[tiflash] table:res pushed down filter:eq(dw_layer.dw_conm_account_rt.is_del, 2), keep order:false │ │ │ │ │ └─TableReader_13608(Probe) 0.54 root data:TableRangeScan_13607 │ │ │ │ │ └─TableRangeScan_13607 0.54 cop[tikv] table:us range: decided by [dw_layer.dw_conm_account_rt.ouid], keep order:false │ │ │ │ └─Union_13635(Probe) 18142.60 root │ │ │ │ ├─TableReader_13932 5155.30 root MppVersion: 2, data:ExchangeSender_13931 │ │ │ │ │ └─ExchangeSender_13931 5155.30 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ │ └─Projection_13638 5155.30 mpp[tiflash] ods_oa.kl_department.id->Column#40951, ods_oa.kl_department.name->Column#40954, ods_oa.kl_department.name->Column#40955, ods_oa.kl_department.name->Column#40956, ods_oa.kl_department.name->Column#40957, ods_oa.kl_department.name->Column#40958, ods_oa.kl_department.name->Column#40959, ods_oa.kl_department.name->Column#40960 │ │ │ │ │ └─Projection_13376 5155.30 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id │ │ │ │ │ └─HashJoin_13328 5155.30 mpp[tiflash] CARTESIAN inner join │ │ │ │ │ ├─ExchangeReceiver_13332(Build) 1.04 mpp[tiflash] │ │ │ │ │ │ └─ExchangeSender_13331 1.04 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ └─Selection_13330 1.04 mpp[tiflash] eq(ods_oa.kl_department.department_id, 1) │ │ │ │ │ │ └─TableFullScan_13329 2132.00 mpp[tiflash] table:d1 pushed down filter:empty, keep order:false │ │ │ │ │ └─Projection_13375(Probe) 4976.36 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id │ │ │ │ │ └─HashJoin_13333 4976.36 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ ├─ExchangeReceiver_13374(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ └─ExchangeSender_13373 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ └─TableFullScan_13372 2132.00 mpp[tiflash] table:d9 keep order:false │ │ │ │ │ └─Projection_13371(Probe) 4026.06 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ └─HashJoin_13334 4026.06 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ ├─ExchangeReceiver_13370(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ └─ExchangeSender_13369 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ └─Selection_13368 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ └─TableFullScan_13367 2132.00 mpp[tiflash] table:d8 pushed down filter:empty, keep order:false │ │ │ │ │ └─Projection_13366(Probe) 3257.24 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ └─HashJoin_13335 3257.24 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ ├─ExchangeReceiver_13365(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ └─ExchangeSender_13364 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ └─Selection_13363 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ └─TableFullScan_13362 2132.00 mpp[tiflash] table:d7 pushed down filter:empty, keep order:false │ │ │ │ │ └─Projection_13361(Probe) 2635.23 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ └─HashJoin_13336 2635.23 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ ├─ExchangeReceiver_13358(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ └─ExchangeSender_13357 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ └─Projection_13356 2132.00 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ └─HashJoin_13337 2132.00 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─ExchangeReceiver_13353(Build) 399.20 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_13352 399.20 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─Projection_13351 399.20 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ └─HashJoin_13338 399.20 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ ├─ExchangeReceiver_13348(Build) 73.32 mpp[tiflash] │ │ │ │ │ │ │ │ └─ExchangeSender_13347 73.32 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ └─Projection_13346 73.32 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ │ └─HashJoin_13339 73.32 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ │ ├─ExchangeReceiver_13343(Build) 13.47 mpp[tiflash] │ │ │ │ │ │ │ │ │ └─ExchangeSender_13342 13.47 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ │ └─Selection_13341 13.47 mpp[tiflash] eq(1, ods_oa.kl_department.parent_id), not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ └─TableFullScan_13340 2132.00 mpp[tiflash] table:d2 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ │ └─Selection_13345(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableFullScan_13344 2132.00 mpp[tiflash] table:d3 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ └─Selection_13350(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableFullScan_13349 2132.00 mpp[tiflash] table:d4 pushed down filter:empty, keep order:false │ │ │ │ │ │ └─Selection_13355(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ └─TableFullScan_13354 2132.00 mpp[tiflash] table:d5 pushed down filter:empty, keep order:false │ │ │ │ │ └─Selection_13360(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ └─TableFullScan_13359 2132.00 mpp[tiflash] table:d6 pushed down filter:empty, keep order:false │ │ │ │ ├─TableReader_14198 4170.83 root MppVersion: 2, data:ExchangeSender_14197 │ │ │ │ │ └─ExchangeSender_14197 4170.83 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ │ └─Projection_13934 4170.83 mpp[tiflash] ods_oa.kl_department.id->Column#40951, ods_oa.kl_department.name->Column#40954, ods_oa.kl_department.name->Column#40955, ods_oa.kl_department.name->Column#40956, ods_oa.kl_department.name->Column#40957, ods_oa.kl_department.name->Column#40958, ods_oa.kl_department.name->Column#40959, ods_oa.kl_department.name->Column#40960 │ │ │ │ │ └─Projection_13420 4170.83 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id, ods_oa.kl_department.name │ │ │ │ │ └─HashJoin_13378 4170.83 mpp[tiflash] CARTESIAN inner join │ │ │ │ │ ├─ExchangeReceiver_13382(Build) 1.04 mpp[tiflash] │ │ │ │ │ │ └─ExchangeSender_13381 1.04 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ └─Selection_13380 1.04 mpp[tiflash] eq(ods_oa.kl_department.department_id, 1) │ │ │ │ │ │ └─TableFullScan_13379 2132.00 mpp[tiflash] table:d1 pushed down filter:empty, keep order:false │ │ │ │ │ └─Projection_13419(Probe) 4026.06 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id, ods_oa.kl_department.name │ │ │ │ │ └─HashJoin_13383 4026.06 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ ├─ExchangeReceiver_13418(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ └─ExchangeSender_13417 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ └─TableFullScan_13416 2132.00 mpp[tiflash] table:d8 keep order:false │ │ │ │ │ └─Projection_13415(Probe) 3257.24 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ └─HashJoin_13384 3257.24 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ ├─ExchangeReceiver_13414(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ └─ExchangeSender_13413 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ └─Selection_13412 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ └─TableFullScan_13411 2132.00 mpp[tiflash] table:d7 pushed down filter:empty, keep order:false │ │ │ │ │ └─Projection_13410(Probe) 2635.23 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ └─HashJoin_13385 2635.23 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ ├─ExchangeReceiver_13407(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ └─ExchangeSender_13406 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ └─Projection_13405 2132.00 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ └─HashJoin_13386 2132.00 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─ExchangeReceiver_13402(Build) 399.20 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_13401 399.20 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─Projection_13400 399.20 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ └─HashJoin_13387 399.20 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ ├─ExchangeReceiver_13397(Build) 73.32 mpp[tiflash] │ │ │ │ │ │ │ │ └─ExchangeSender_13396 73.32 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ └─Projection_13395 73.32 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ │ └─HashJoin_13388 73.32 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ │ ├─ExchangeReceiver_13392(Build) 13.47 mpp[tiflash] │ │ │ │ │ │ │ │ │ └─ExchangeSender_13391 13.47 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ │ └─Selection_13390 13.47 mpp[tiflash] eq(1, ods_oa.kl_department.parent_id), not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ └─TableFullScan_13389 2132.00 mpp[tiflash] table:d2 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ │ └─Selection_13394(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableFullScan_13393 2132.00 mpp[tiflash] table:d3 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ └─Selection_13399(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableFullScan_13398 2132.00 mpp[tiflash] table:d4 pushed down filter:empty, keep order:false │ │ │ │ │ │ └─Selection_13404(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ └─TableFullScan_13403 2132.00 mpp[tiflash] table:d5 pushed down filter:empty, keep order:false │ │ │ │ │ └─Selection_13409(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ └─TableFullScan_13408 2132.00 mpp[tiflash] table:d6 pushed down filter:empty, keep order:false │ │ │ │ ├─Projection_14199 3374.36 root ods_oa.kl_department.id->Column#40951, ods_oa.kl_department.name->Column#40954, ods_oa.kl_department.name->Column#40955, ods_oa.kl_department.name->Column#40956, ods_oa.kl_department.name->Column#40957, ods_oa.kl_department.name->Column#40958, ods_oa.kl_department.name->Column#40959, ->Column#40960 │ │ │ │ │ └─HashJoin_14203 3374.36 root CARTESIAN inner join │ │ │ │ │ ├─IndexReader_14212(Build) 1.04 root index:IndexRangeScan_14211 │ │ │ │ │ │ └─IndexRangeScan_14211 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ │ └─TableReader_14232(Probe) 3257.24 root MppVersion: 2, data:ExchangeSender_14231 │ │ │ │ │ └─ExchangeSender_14231 3257.24 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ │ └─Projection_14230 3257.24 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id, ods_oa.kl_department.name │ │ │ │ │ └─HashJoin_14213 3257.24 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ ├─ExchangeReceiver_13456(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ └─ExchangeSender_13455 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ └─TableFullScan_13454 2132.00 mpp[tiflash] table:d7 keep order:false │ │ │ │ │ └─Projection_13453(Probe) 2635.23 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ └─HashJoin_13428 2635.23 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ ├─ExchangeReceiver_13450(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ └─ExchangeSender_13449 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ └─Projection_13448 2132.00 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ └─HashJoin_13429 2132.00 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─ExchangeReceiver_13445(Build) 399.20 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_13444 399.20 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─Projection_13443 399.20 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ └─HashJoin_13430 399.20 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ ├─ExchangeReceiver_13440(Build) 73.32 mpp[tiflash] │ │ │ │ │ │ │ │ └─ExchangeSender_13439 73.32 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ └─Projection_13438 73.32 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ │ └─HashJoin_13431 73.32 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ │ ├─ExchangeReceiver_13435(Build) 13.47 mpp[tiflash] │ │ │ │ │ │ │ │ │ └─ExchangeSender_13434 13.47 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ │ └─Selection_13433 13.47 mpp[tiflash] eq(1, ods_oa.kl_department.parent_id), not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ └─TableFullScan_13432 2132.00 mpp[tiflash] table:d2 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ │ └─Selection_13437(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableFullScan_13436 2132.00 mpp[tiflash] table:d3 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ └─Selection_13442(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableFullScan_13441 2132.00 mpp[tiflash] table:d4 pushed down filter:empty, keep order:false │ │ │ │ │ │ └─Selection_13447(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ └─TableFullScan_13446 2132.00 mpp[tiflash] table:d5 pushed down filter:empty, keep order:false │ │ │ │ │ └─Selection_13452(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ └─TableFullScan_13451 2132.00 mpp[tiflash] table:d6 pushed down filter:empty, keep order:false │ │ │ │ ├─Projection_14433 2729.98 root ods_oa.kl_department.id->Column#40951, ods_oa.kl_department.name->Column#40954, ods_oa.kl_department.name->Column#40955, ods_oa.kl_department.name->Column#40956, ods_oa.kl_department.name->Column#40957, ods_oa.kl_department.name->Column#40958, ->Column#40959, ->Column#40960 │ │ │ │ │ └─HashJoin_14437 2729.98 root CARTESIAN inner join │ │ │ │ │ ├─IndexReader_14446(Build) 1.04 root index:IndexRangeScan_14445 │ │ │ │ │ │ └─IndexRangeScan_14445 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ │ └─TableReader_14466(Probe) 2635.23 root MppVersion: 2, data:ExchangeSender_14465 │ │ │ │ │ └─ExchangeSender_14465 2635.23 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ │ └─Projection_14464 2635.23 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.id, ods_oa.kl_department.name │ │ │ │ │ └─HashJoin_14447 2635.23 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ ├─ExchangeReceiver_13487(Build) 2132.00 mpp[tiflash] │ │ │ │ │ │ └─ExchangeSender_13486 2132.00 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ └─Projection_13485 2132.00 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ └─HashJoin_13466 2132.00 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ ├─ExchangeReceiver_13482(Build) 399.20 mpp[tiflash] │ │ │ │ │ │ │ └─ExchangeSender_13481 399.20 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ └─Projection_13480 399.20 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ └─HashJoin_13467 399.20 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ ├─ExchangeReceiver_13477(Build) 73.32 mpp[tiflash] │ │ │ │ │ │ │ │ └─ExchangeSender_13476 73.32 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ └─Projection_13475 73.32 mpp[tiflash] ods_oa.kl_department.name, ods_oa.kl_department.department_id, ods_oa.kl_department.name │ │ │ │ │ │ │ │ └─HashJoin_13468 73.32 mpp[tiflash] inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ │ │ │ ├─ExchangeReceiver_13472(Build) 13.47 mpp[tiflash] │ │ │ │ │ │ │ │ │ └─ExchangeSender_13471 13.47 mpp[tiflash] ExchangeType: Broadcast, Compression: FAST │ │ │ │ │ │ │ │ │ └─Selection_13470 13.47 mpp[tiflash] eq(1, ods_oa.kl_department.parent_id), not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ │ └─TableFullScan_13469 2132.00 mpp[tiflash] table:d2 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ │ └─Selection_13474(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableFullScan_13473 2132.00 mpp[tiflash] table:d3 pushed down filter:empty, keep order:false │ │ │ │ │ │ │ └─Selection_13479(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableFullScan_13478 2132.00 mpp[tiflash] table:d4 pushed down filter:empty, keep order:false │ │ │ │ │ │ └─Selection_13484(Probe) 2132.00 mpp[tiflash] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ └─TableFullScan_13483 2132.00 mpp[tiflash] table:d5 pushed down filter:empty, keep order:false │ │ │ │ │ └─TableFullScan_13488(Probe) 2132.00 mpp[tiflash] table:d6 keep order:false │ │ │ │ ├─Projection_14635 2208.66 root ods_oa.kl_department.id->Column#40951, ods_oa.kl_department.name->Column#40954, ods_oa.kl_department.name->Column#40955, ods_oa.kl_department.name->Column#40956, ods_oa.kl_department.name->Column#40957, ->Column#40958, ->Column#40959, ->Column#40960 │ │ │ │ │ └─HashJoin_14639 2208.66 root CARTESIAN inner join │ │ │ │ │ ├─IndexReader_14648(Build) 1.04 root index:IndexRangeScan_14647 │ │ │ │ │ │ └─IndexRangeScan_14647 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ │ └─HashJoin_14665(Probe) 2132.00 root inner join, equal:[eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id)] │ │ │ │ │ ├─IndexHashJoin_14678(Build) 399.20 root inner join, inner:IndexLookUp_14675, outer key:ods_oa.kl_department.department_id, inner key:ods_oa.kl_department.parent_id, equal cond:eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id) │ │ │ │ │ │ ├─IndexHashJoin_14724(Build) 73.32 root inner join, inner:IndexLookUp_14721, outer key:ods_oa.kl_department.department_id, inner key:ods_oa.kl_department.parent_id, equal cond:eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id) │ │ │ │ │ │ │ ├─IndexLookUp_14773(Build) 13.47 root │ │ │ │ │ │ │ │ ├─IndexRangeScan_14770(Build) 13.47 cop[tikv] table:d2, index:parent_id(parent_id) range:[1,1], keep order:false │ │ │ │ │ │ │ │ └─Selection_14772(Probe) 13.47 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ │ └─TableRowIDScan_14771 13.47 cop[tikv] table:d2 keep order:false │ │ │ │ │ │ │ └─IndexLookUp_14721(Probe) 73.32 root │ │ │ │ │ │ │ ├─IndexRangeScan_14718(Build) 73.32 cop[tikv] table:d3, index:parent_id(parent_id) range: decided by [eq(ods_oa.kl_department.parent_id, ods_oa.kl_department.department_id)], keep order:false │ │ │ │ │ │ │ └─Selection_14720(Probe) 73.32 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableRowIDScan_14719 73.32 cop[tikv] table:d3 keep order:false │ │ │ │ │ │ └─IndexLookUp_14675(Probe) 399.20 root │ │ │ │ │ │ ├─IndexRangeScan_14672(Build) 399.20 cop[tikv] table:d4, index:parent_id(parent_id) range: decided by [eq(ods_oa.kl_department.parent_id, ods_oa.kl_department.department_id)], keep order:false │ │ │ │ │ │ └─Selection_14674(Probe) 399.20 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ └─TableRowIDScan_14673 399.20 cop[tikv] table:d4 keep order:false │ │ │ │ │ └─TableReader_14802(Probe) 2132.00 root MppVersion: 2, data:ExchangeSender_14801 │ │ │ │ │ └─ExchangeSender_14801 2132.00 mpp[tiflash] ExchangeType: PassThrough │ │ │ │ │ └─TableFullScan_14800 2132.00 mpp[tiflash] table:d5 keep order:false │ │ │ │ ├─Projection_14805 413.56 root ods_oa.kl_department.id->Column#40951, ods_oa.kl_department.name->Column#40954, ods_oa.kl_department.name->Column#40955, ods_oa.kl_department.name->Column#40956, ->Column#40957, ->Column#40958, ->Column#40959, ->Column#40960 │ │ │ │ │ └─HashJoin_14809 413.56 root CARTESIAN inner join │ │ │ │ │ ├─IndexReader_14818(Build) 1.04 root index:IndexRangeScan_14817 │ │ │ │ │ │ └─IndexRangeScan_14817 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ │ └─IndexHashJoin_14827(Probe) 399.20 root inner join, inner:IndexLookUp_14824, outer key:ods_oa.kl_department.department_id, inner key:ods_oa.kl_department.parent_id, equal cond:eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id) │ │ │ │ │ ├─IndexHashJoin_14871(Build) 73.32 root inner join, inner:IndexLookUp_14868, outer key:ods_oa.kl_department.department_id, inner key:ods_oa.kl_department.parent_id, equal cond:eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id) │ │ │ │ │ │ ├─IndexLookUp_14920(Build) 13.47 root │ │ │ │ │ │ │ ├─IndexRangeScan_14917(Build) 13.47 cop[tikv] table:d2, index:parent_id(parent_id) range:[1,1], keep order:false │ │ │ │ │ │ │ └─Selection_14919(Probe) 13.47 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ │ └─TableRowIDScan_14918 13.47 cop[tikv] table:d2 keep order:false │ │ │ │ │ │ └─IndexLookUp_14868(Probe) 73.32 root │ │ │ │ │ │ ├─IndexRangeScan_14865(Build) 73.32 cop[tikv] table:d3, index:parent_id(parent_id) range: decided by [eq(ods_oa.kl_department.parent_id, ods_oa.kl_department.department_id)], keep order:false │ │ │ │ │ │ └─Selection_14867(Probe) 73.32 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ └─TableRowIDScan_14866 73.32 cop[tikv] table:d3 keep order:false │ │ │ │ │ └─IndexLookUp_14824(Probe) 399.20 root │ │ │ │ │ ├─Selection_14823(Build) 399.20 cop[tikv] not(isnull(ods_oa.kl_department.id)) │ │ │ │ │ │ └─IndexRangeScan_14821 399.20 cop[tikv] table:d4, index:parent_id(parent_id) range: decided by [eq(ods_oa.kl_department.parent_id, ods_oa.kl_department.department_id)], keep order:false │ │ │ │ │ └─TableRowIDScan_14822(Probe) 399.20 cop[tikv] table:d4 keep order:false │ │ │ │ ├─Projection_14942 75.96 root ods_oa.kl_department.id->Column#40951, ods_oa.kl_department.name->Column#40954, ods_oa.kl_department.name->Column#40955, ->Column#40956, ->Column#40957, ->Column#40958, ->Column#40959, ->Column#40960 │ │ │ │ │ └─HashJoin_14946 75.96 root CARTESIAN inner join │ │ │ │ │ ├─IndexReader_14955(Build) 1.04 root index:IndexRangeScan_14954 │ │ │ │ │ │ └─IndexRangeScan_14954 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ │ └─IndexHashJoin_14964(Probe) 73.32 root inner join, inner:IndexLookUp_14961, outer key:ods_oa.kl_department.department_id, inner key:ods_oa.kl_department.parent_id, equal cond:eq(ods_oa.kl_department.department_id, ods_oa.kl_department.parent_id) │ │ │ │ │ ├─IndexLookUp_15011(Build) 13.47 root │ │ │ │ │ │ ├─IndexRangeScan_15008(Build) 13.47 cop[tikv] table:d2, index:parent_id(parent_id) range:[1,1], keep order:false │ │ │ │ │ │ └─Selection_15010(Probe) 13.47 cop[tikv] not(isnull(ods_oa.kl_department.department_id)) │ │ │ │ │ │ └─TableRowIDScan_15009 13.47 cop[tikv] table:d2 keep order:false │ │ │ │ │ └─IndexLookUp_14961(Probe) 73.32 root │ │ │ │ │ ├─Selection_14960(Build) 73.32 cop[tikv] not(isnull(ods_oa.kl_department.id)) │ │ │ │ │ │ └─IndexRangeScan_14958 73.32 cop[tikv] table:d3, index:parent_id(parent_id) range: decided by [eq(ods_oa.kl_department.parent_id, ods_oa.kl_department.department_id)], keep order:false │ │ │ │ │ └─TableRowIDScan_14959(Probe) 73.32 cop[tikv] table:d3 keep order:false │ │ │ │ └─Projection_15023 13.95 root ods_oa.kl_department.id->Column#40951, ods_oa.kl_department.name->Column#40954, ->Column#40955, ->Column#40956, ->Column#40957, ->Column#40958, ->Column#40959, ->Column#40960 │ │ │ │ └─HashJoin_15027 13.95 root CARTESIAN inner join │ │ │ │ ├─IndexReader_15036(Build) 1.04 root index:IndexRangeScan_15035 │ │ │ │ │ └─IndexRangeScan_15035 1.04 cop[tikv] table:d1, index:department_id(department_id) range:[1,1], keep order:false │ │ │ │ └─IndexLookUp_15047(Probe) 13.47 root │ │ │ │ ├─Selection_15046(Build) 13.47 cop[tikv] not(isnull(ods_oa.kl_department.id)) │ │ │ │ │ └─IndexRangeScan_15044 13.47 cop[tikv] table:d2, index:parent_id(parent_id) range:[1,1], keep order:false │ │ │ │ └─TableRowIDScan_15045(Probe) 13.47 cop[tikv] table:d2 keep order:false │ │ │ └─IndexReader_13581(Probe) 0.88 root index:IndexRangeScan_13580 │ │ │ └─IndexRangeScan_13580 0.88 cop[tikv] table:yc, index:idx_conmid(conmid) range: decided by [eq(ods_oa.kl_conm_ycpersonnel.conmid, dw_layer.dw_conm_account_rt.cid)], keep order:false │ │ └─TableReader_13305(Probe) 0.88 root data:TableRangeScan_13304 │ │ └─TableRangeScan_13304 0.88 cop[tikv] table:base range: decided by [dw_layer.dw_conm_account_rt.cid], keep order:false │ └─TableReader_13292(Probe) 0.02 root data:Selection_13291 │ └─Selection_13291 0.02 cop[tikv] eq(ods_oa.kl_auth_rule.pid, 210) │ └─TableRangeScan_13290 0.89 cop[tikv] table:kl_auth_rule range: decided by [ods_oa.kl_conm_base.stype], keep order:false ├─Projection_16782 14.07 root case(and(and(regexp(Column#45956, 转介绍), not(isnull(Column#45963))), ne(Column#45963, )), Column#45963, Column#45960)->Column#46656, cast(case(and(and(regexp(Column#45956, 转介绍), not(isnull(Column#45963))), ne(Column#45963, )), Column#45964, Column#45961), varchar(1001) CHARACTER SET utf8 COLLATE utf8_bin)->Column#46657, cast(Column#45950, varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin)->Column#46658, cast(Column#45950, varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin)->Column#46659, Column#45965->Column#46660, Column#45951->Column#46661, cast(Column#45956, varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin)->Column#46666 │ └─Union_16783 14.07 root │ ├─Projection_16784 11.38 root case(eq(ods_kboss.uf_ndustriacontrac.jylx, 0), 交易-出让, eq(ods_kboss.uf_ndustriacontrac.jylx, 1), 交易-求购/手续, eq(ods_kboss.uf_ndustriacontrac.jylx, 2), 非交易, eq(ods_kboss.uf_ndustriacontrac.htlb, 0), 注册合同, eq(ods_kboss.uf_ndustriacontrac.htlb, 1), 许可证合同, eq(ods_kboss.uf_ndustriacontrac.htlb, 2), 注销合同, eq(ods_kboss.uf_ndustriacontrac.htlb, 3), 委托代理记账合同, eq(ods_kboss.uf_ndustriacontrac.htlb, 4), 税筹合同, eq(ods_kboss.uf_ndustriacontrac.htlb, 5), 知产合同(产品包))->Column#45950, mul(ods_kboss.uf_performancesupplement.amountofperformance, ods_kboss.uf_performancesupplement_dt2.fcbl)->Column#45951, case(eq(ods_kboss.uf_performancesupplement_dt2.fclx, 0), 内部分成, eq(ods_kboss.uf_performancesupplement_dt2.fclx, 1), 转介绍)->Column#45956, concat_ws(/, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname)->Column#45960, ods_kboss.hrmsubcompany.subcompanyname->Column#45961, concat_ws(/, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname)->Column#45963, ods_kboss.hrmsubcompany.subcompanyname->Column#45964, if(in(ods_kboss.uf_ndustriacontrac.jylx, 0, 1, 2), 资质, 其他)->Column#45965 │ │ └─Selection_16785 11.38 root like(case(and(and(regexp(case(eq(ods_kboss.uf_performancesupplement_dt2.fclx, 0), "内部分成", eq(ods_kboss.uf_performancesupplement_dt2.fclx, 1), "转介绍"), "转介绍"), not(isnull(concat_ws("/", ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname)))), ne(concat_ws("/", ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname), "")), concat_ws("/", ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname), concat_ws("/", ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname)), "%建管家事业群%", 92) │ │ └─HashJoin_16788 14.23 root left outer join, equal:[eq(Column#48086, Column#48087)] │ │ ├─Projection_16789(Build) 14.23 root ods_kboss.uf_performancesupplement.amountofperformance, ods_kboss.uf_ndustriacontrac.jylx, ods_kboss.uf_ndustriacontrac.htlb, ods_kboss.uf_performancesupplement_dt2.fclx, ods_kboss.uf_performancesupplement_dt2.fcbl, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, cast(ods_boss.transfer_clue.user_department, double BINARY)->Column#48086 │ │ │ └─IndexJoin_16794 14.23 root left outer join, inner:IndexLookUp_16793, outer key:ods_kboss.uf_businessopportunityinformation.businessopportunitycode, inner key:ods_boss.transfer_clue.link_sn, equal cond:eq(ods_kboss.uf_businessopportunityinformation.businessopportunitycode, ods_boss.transfer_clue.link_sn) │ │ │ ├─HashJoin_16806(Build) 14.10 root left outer join, equal:[eq(Column#48080, Column#48081)] │ │ │ │ ├─Projection_16807(Build) 13.96 root ods_kboss.uf_performancesupplement.amountofperformance, ods_kboss.uf_ndustriacontrac.jylx, ods_kboss.uf_ndustriacontrac.htlb, ods_kboss.uf_performancesupplement_dt2.fclx, ods_kboss.uf_performancesupplement_dt2.fcbl, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, cast(ods_kboss.uf_ndustriacontrac.ownership, double BINARY)->Column#48080 │ │ │ │ │ └─HashJoin_16809 13.96 root left outer join, equal:[eq(ods_kboss.uf_ndustriacontrac.applicationsector, ods_kboss.hrmdepartment.id)] │ │ │ │ │ ├─HashJoin_16811(Build) 13.96 root left outer join, equal:[eq(ods_kboss.hrmresource.departmentid, ods_kboss.hrmdepartment.id)] │ │ │ │ │ │ ├─Selection_16812(Build) 13.96 root not(regexp(ods_kboss.hrmresource.lastname, "测试")) │ │ │ │ │ │ │ └─Projection_16813 17.45 root ods_kboss.uf_performancesupplement.amountofperformance, ods_kboss.uf_ndustriacontrac.applicationsector, ods_kboss.uf_ndustriacontrac.ownership, ods_kboss.uf_ndustriacontrac.jylx, ods_kboss.uf_ndustriacontrac.htlb, ods_kboss.uf_performancesupplement_dt2.fclx, ods_kboss.uf_performancesupplement_dt2.fcbl, ods_kboss.hrmresource.lastname, ods_kboss.hrmresource.departmentid │ │ │ │ │ │ │ └─IndexJoin_16818 17.45 root left outer join, inner:TableReader_16815, outer key:ods_kboss.uf_performancesupplement_dt2.fcr, inner key:ods_kboss.hrmresource.id, equal cond:eq(ods_kboss.uf_performancesupplement_dt2.fcr, ods_kboss.hrmresource.id) │ │ │ │ │ │ │ ├─IndexHashJoin_16832(Build) 17.04 root left outer join, inner:TableReader_16827, outer key:ods_kboss.uf_performancesupplement.contractname, inner key:ods_kboss.uf_ndustriacontrac.id, equal cond:eq(ods_kboss.uf_performancesupplement.contractname, ods_kboss.uf_ndustriacontrac.id) │ │ │ │ │ │ │ │ ├─IndexHashJoin_16864(Build) 16.79 root left outer join, inner:IndexLookUp_16861, outer key:ods_kboss.uf_performancesupplement.id, inner key:ods_kboss.uf_performancesupplement_dt2.mainid, equal cond:eq(ods_kboss.uf_performancesupplement.id, ods_kboss.uf_performancesupplement_dt2.mainid) │ │ │ │ │ │ │ │ │ ├─TableReader_16883(Build) 15.05 root data:Selection_16882 │ │ │ │ │ │ │ │ │ │ └─Selection_16882 15.05 cop[tikv] ge(ods_kboss.uf_performancesupplement.yjjsrq, "2025-08-26"), le(ods_kboss.uf_performancesupplement.yjjsrq, "2025-09-25") │ │ │ │ │ │ │ │ │ │ └─TableFullScan_16881 20191.00 cop[tikv] table:ma keep order:false │ │ │ │ │ │ │ │ │ └─IndexLookUp_16861(Probe) 16.79 root │ │ │ │ │ │ │ │ │ ├─Selection_16860(Build) 16.79 cop[tikv] not(isnull(ods_kboss.uf_performancesupplement_dt2.mainid)) │ │ │ │ │ │ │ │ │ │ └─IndexRangeScan_16858 16.79 cop[tikv] table:zxr, index:uf_performancesupplement_dt2_mId(mainid) range: decided by [eq(ods_kboss.uf_performancesupplement_dt2.mainid, ods_kboss.uf_performancesupplement.id)], keep order:false │ │ │ │ │ │ │ │ │ └─TableRowIDScan_16859(Probe) 16.79 cop[tikv] table:zxr keep order:false │ │ │ │ │ │ │ │ └─TableReader_16827(Probe) 16.79 root data:TableRangeScan_16826 │ │ │ │ │ │ │ │ └─TableRangeScan_16826 16.79 cop[tikv] table:ht range: decided by [ods_kboss.uf_performancesupplement.contractname], keep order:false │ │ │ │ │ │ │ └─TableReader_16815(Probe) 17.04 root data:TableRangeScan_16814 │ │ │ │ │ │ │ └─TableRangeScan_16814 17.04 cop[tikv] table:source range: decided by [ods_kboss.uf_performancesupplement_dt2.fcr], keep order:false │ │ │ │ │ │ └─HashJoin_16906(Probe) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.supdepid, ods_kboss.hrmdepartment.id)] │ │ │ │ │ │ ├─IndexReader_17022(Build) 1531.00 root index:IndexFullScan_17021 │ │ │ │ │ │ │ └─IndexFullScan_17021 1531.00 cop[tikv] table:dep3_1, index:HRMDEPARTMENT_SUB_IN(SUBCOMPANYID1) keep order:false │ │ │ │ │ │ └─HashJoin_16918(Probe) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.supdepid, ods_kboss.hrmdepartment.id)] │ │ │ │ │ │ ├─HashJoin_16930(Build) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.supdepid, ods_kboss.hrmdepartment.id)] │ │ │ │ │ │ │ ├─HashJoin_16933(Build) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.subcompanyid1, ods_kboss.hrmsubcompany.id)] │ │ │ │ │ │ │ │ ├─HashJoin_16975(Build) 128.00 root left outer join, equal:[eq(ods_kboss.hrmsubcompany.supsubcomid, ods_kboss.hrmsubcompany.id)] │ │ │ │ │ │ │ │ │ ├─IndexReader_17008(Build) 128.00 root index:IndexFullScan_17007 │ │ │ │ │ │ │ │ │ │ └─IndexFullScan_17007 128.00 cop[tikv] table:com4, index:HRMSUBCOMPANY_COMPANYID_IN(COMPANYID) keep order:false │ │ │ │ │ │ │ │ │ └─HashJoin_16987(Probe) 128.00 root left outer join, equal:[eq(ods_kboss.hrmsubcompany.supsubcomid, ods_kboss.hrmsubcompany.id)] │ │ │ │ │ │ │ │ │ ├─HashJoin_16997(Build) 128.00 root left outer join, equal:[eq(ods_kboss.hrmsubcompany.supsubcomid, ods_kboss.hrmsubcompany.id)] │ │ │ │ │ │ │ │ │ │ ├─TableReader_17002(Build) 128.00 root data:TableFullScan_17001 │ │ │ │ │ │ │ │ │ │ │ └─TableFullScan_17001 128.00 cop[tikv] table:com2 keep order:false │ │ │ │ │ │ │ │ │ │ └─TableReader_17000(Probe) 128.00 root data:TableFullScan_16999 │ │ │ │ │ │ │ │ │ │ └─TableFullScan_16999 128.00 cop[tikv] table:com keep order:false │ │ │ │ │ │ │ │ │ └─TableReader_17004(Probe) 128.00 root data:TableFullScan_17003 │ │ │ │ │ │ │ │ │ └─TableFullScan_17003 128.00 cop[tikv] table:com3 keep order:false │ │ │ │ │ │ │ │ └─TableReader_16965(Probe) 1531.00 root data:TableFullScan_16964 │ │ │ │ │ │ │ │ └─TableFullScan_16964 1531.00 cop[tikv] table:dep keep order:false │ │ │ │ │ │ │ └─IndexReader_17014(Probe) 1531.00 root index:IndexFullScan_17013 │ │ │ │ │ │ │ └─IndexFullScan_17013 1531.00 cop[tikv] table:dep2, index:IX_HRMDEPARTMENT_SID(SUPDEPID) keep order:false │ │ │ │ │ │ └─IndexReader_17018(Probe) 1531.00 root index:IndexFullScan_17017 │ │ │ │ │ │ └─IndexFullScan_17017 1531.00 cop[tikv] table:dep3, index:IX_HRMDEPARTMENT_SID(SUPDEPID) keep order:false │ │ │ │ │ └─Projection_17027(Probe) 1531.00 root ods_kboss.hrmdepartment.id, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname │ │ │ │ │ └─HashJoin_17037 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.supdepid, ods_kboss.hrmdepartment.id)] │ │ │ │ │ ├─TableReader_17143(Build) 1531.00 root data:TableFullScan_17142 │ │ │ │ │ │ └─TableFullScan_17142 1531.00 cop[tikv] table:dep3_1 keep order:false │ │ │ │ │ └─HashJoin_17048(Probe) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.supdepid, ods_kboss.hrmdepartment.id)] │ │ │ │ │ ├─TableReader_17141(Build) 1531.00 root data:TableFullScan_17140 │ │ │ │ │ │ └─TableFullScan_17140 1531.00 cop[tikv] table:dep3 keep order:false │ │ │ │ │ └─HashJoin_17060(Probe) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.supdepid, ods_kboss.hrmdepartment.id)] │ │ │ │ │ ├─TableReader_17139(Build) 1531.00 root data:TableFullScan_17138 │ │ │ │ │ │ └─TableFullScan_17138 1531.00 cop[tikv] table:dep2 keep order:false │ │ │ │ │ └─HashJoin_17064(Probe) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.subcompanyid1, ods_kboss.hrmsubcompany.id)] │ │ │ │ │ ├─HashJoin_17106(Build) 128.00 root left outer join, equal:[eq(ods_kboss.hrmsubcompany.supsubcomid, ods_kboss.hrmsubcompany.id)] │ │ │ │ │ │ ├─TableReader_17137(Build) 128.00 root data:TableFullScan_17136 │ │ │ │ │ │ │ └─TableFullScan_17136 128.00 cop[tikv] table:com4 keep order:false │ │ │ │ │ │ └─HashJoin_17117(Probe) 128.00 root left outer join, equal:[eq(ods_kboss.hrmsubcompany.supsubcomid, ods_kboss.hrmsubcompany.id)] │ │ │ │ │ │ ├─TableReader_17135(Build) 128.00 root data:TableFullScan_17134 │ │ │ │ │ │ │ └─TableFullScan_17134 128.00 cop[tikv] table:com3 keep order:false │ │ │ │ │ │ └─HashJoin_17128(Probe) 128.00 root left outer join, equal:[eq(ods_kboss.hrmsubcompany.supsubcomid, ods_kboss.hrmsubcompany.id)] │ │ │ │ │ │ ├─TableReader_17133(Build) 128.00 root data:TableFullScan_17132 │ │ │ │ │ │ │ └─TableFullScan_17132 128.00 cop[tikv] table:com2 keep order:false │ │ │ │ │ │ └─TableReader_17131(Probe) 128.00 root data:TableFullScan_17130 │ │ │ │ │ │ └─TableFullScan_17130 128.00 cop[tikv] table:com keep order:false │ │ │ │ │ └─TableReader_17096(Probe) 1531.00 root data:TableFullScan_17095 │ │ │ │ │ └─TableFullScan_17095 1531.00 cop[tikv] table:dep keep order:false │ │ │ │ └─Projection_17144(Probe) 244871.00 root ods_kboss.uf_businessopportunityinformation.businessopportunitycode, cast(ods_kboss.uf_businessopportunityinformation.id, double BINARY)->Column#48081 │ │ │ │ └─TableReader_17146 244871.00 root data:TableFullScan_17145 │ │ │ │ └─TableFullScan_17145 244871.00 cop[tikv] table:bus keep order:false │ │ │ └─IndexLookUp_16793(Probe) 14.23 root │ │ │ ├─IndexRangeScan_16791(Build) 14.23 cop[tikv] table:tran, index:link_sn(link_sn) range: decided by [eq(ods_boss.transfer_clue.link_sn, ods_kboss.uf_businessopportunityinformation.businessopportunitycode)], keep order:false │ │ │ └─TableRowIDScan_16792(Probe) 14.23 cop[tikv] table:tran keep order:false │ │ └─Projection_17149(Probe) 1531.00 root ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, cast(ods_kboss.hrmdepartment.id, double BINARY)->Column#48087 │ │ └─Projection_17150 1531.00 root ods_kboss.hrmdepartment.id, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname │ │ └─HashJoin_17160 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.supdepid, ods_kboss.hrmdepartment.id)] │ │ ├─TableReader_17266(Build) 1531.00 root data:TableFullScan_17265 │ │ │ └─TableFullScan_17265 1531.00 cop[tikv] table:dep3_1 keep order:false │ │ └─HashJoin_17171(Probe) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.supdepid, ods_kboss.hrmdepartment.id)] │ │ ├─TableReader_17264(Build) 1531.00 root data:TableFullScan_17263 │ │ │ └─TableFullScan_17263 1531.00 cop[tikv] table:dep3 keep order:false │ │ └─HashJoin_17183(Probe) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.supdepid, ods_kboss.hrmdepartment.id)] │ │ ├─TableReader_17262(Build) 1531.00 root data:TableFullScan_17261 │ │ │ └─TableFullScan_17261 1531.00 cop[tikv] table:dep2 keep order:false │ │ └─HashJoin_17187(Probe) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.subcompanyid1, ods_kboss.hrmsubcompany.id)] │ │ ├─HashJoin_17229(Build) 128.00 root left outer join, equal:[eq(ods_kboss.hrmsubcompany.supsubcomid, ods_kboss.hrmsubcompany.id)] │ │ │ ├─TableReader_17260(Build) 128.00 root data:TableFullScan_17259 │ │ │ │ └─TableFullScan_17259 128.00 cop[tikv] table:com4 keep order:false │ │ │ └─HashJoin_17240(Probe) 128.00 root left outer join, equal:[eq(ods_kboss.hrmsubcompany.supsubcomid, ods_kboss.hrmsubcompany.id)] │ │ │ ├─TableReader_17258(Build) 128.00 root data:TableFullScan_17257 │ │ │ │ └─TableFullScan_17257 128.00 cop[tikv] table:com3 keep order:false │ │ │ └─HashJoin_17251(Probe) 128.00 root left outer join, equal:[eq(ods_kboss.hrmsubcompany.supsubcomid, ods_kboss.hrmsubcompany.id)] │ │ │ ├─TableReader_17256(Build) 128.00 root data:TableFullScan_17255 │ │ │ │ └─TableFullScan_17255 128.00 cop[tikv] table:com2 keep order:false │ │ │ └─TableReader_17254(Probe) 128.00 root data:TableFullScan_17253 │ │ │ └─TableFullScan_17253 128.00 cop[tikv] table:com keep order:false │ │ └─TableReader_17219(Probe) 1531.00 root data:TableFullScan_17218 │ │ └─TableFullScan_17218 1531.00 cop[tikv] table:dep keep order:false │ ├─Projection_17267 1.40 root case(eq(ods_kboss.uf_ndustriacontrac.jylx, 0), 交易-出让, eq(ods_kboss.uf_ndustriacontrac.jylx, 1), 交易-求购/手续, eq(ods_kboss.uf_ndustriacontrac.jylx, 2), 非交易, eq(ods_kboss.uf_ndustriacontrac.htlb, 0), 注册合同, eq(ods_kboss.uf_ndustriacontrac.htlb, 1), 许可证合同, eq(ods_kboss.uf_ndustriacontrac.htlb, 2), 注销合同, eq(ods_kboss.uf_ndustriacontrac.htlb, 3), 委托代理记账合同, eq(ods_kboss.uf_ndustriacontrac.htlb, 4), 税筹合同, eq(ods_kboss.uf_ndustriacontrac.htlb, 5), 知产合同(产品包))->Column#45950, cast(case(and(in(ods_kboss.uf_pfmcsupplement.yjbllx, 2, 3), not(isnull(ods_kboss.uf_pfmcsupplement_dt5.yjje))), unaryminus(ods_kboss.uf_pfmcsupplement_dt5.yjje), not(isnull(ods_kboss.uf_pfmcsupplement_dt5.yjje)), cast(ods_kboss.uf_pfmcsupplement_dt5.yjje, decimal(39,2) BINARY), cast(ods_kboss.uf_pfmcsupplement_dt3.sjyjje, decimal(39,2) BINARY)), decimal(65,6) BINARY)->Column#45951, case(eq(ods_kboss.uf_pfmcsupplement_dt5.fclx, 0), 内部分成, eq(ods_kboss.uf_pfmcsupplement_dt5.fclx, 1), 转介绍)->Column#45956, concat_ws(/, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname)->Column#45960, ods_kboss.hrmsubcompany.subcompanyname->Column#45961, concat_ws(/, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname)->Column#45963, ods_kboss.hrmsubcompany.subcompanyname->Column#45964, if(in(ods_kboss.uf_ndustriacontrac.jylx, 0, 1, 2), 资质, 其他)->Column#45965 │ │ └─Selection_17268 1.40 root like(case(and(and(regexp(case(eq(ods_kboss.uf_pfmcsupplement_dt5.fclx, 0), "内部分成", eq(ods_kboss.uf_pfmcsupplement_dt5.fclx, 1), "转介绍"), "转介绍"), not(isnull(concat_ws("/", ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname)))), ne(concat_ws("/", ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname), "")), concat_ws("/", ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname), concat_ws("/", ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname)), "%建管家事业群%", 92) │ │ └─HashJoin_17271 1.75 root left outer join, equal:[eq(Column#48112, Column#48113)] │ │ ├─Projection_17272(Build) 1.75 root ods_kboss.uf_pfmcsupplement.yjbllx, ods_kboss.uf_pfmcsupplement_dt3.sjyjje, ods_kboss.uf_pfmcsupplement_dt5.fclx, ods_kboss.uf_pfmcsupplement_dt5.yjje, ods_kboss.uf_ndustriacontrac.jylx, ods_kboss.uf_ndustriacontrac.htlb, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, cast(ods_boss.transfer_clue.user_department, double BINARY)->Column#48112 │ │ │ └─IndexJoin_17277 1.75 root left outer join, inner:IndexLookUp_17276, outer key:ods_kboss.uf_businessopportunityinformation.businessopportunitycode, inner key:ods_boss.transfer_clue.link_sn, equal cond:eq(ods_kboss.uf_businessopportunityinformation.businessopportunitycode, ods_boss.transfer_clue.link_sn) │ │ │ ├─HashJoin_17289(Build) 1.73 root left outer join, equal:[eq(Column#48102, Column#48103)] │ │ │ │ ├─Projection_17290(Build) 1.72 root ods_kboss.uf_pfmcsupplement.yjbllx, ods_kboss.uf_pfmcsupplement_dt3.sjyjje, ods_kboss.uf_pfmcsupplement_dt5.fclx, ods_kboss.uf_pfmcsupplement_dt5.yjje, ods_kboss.uf_ndustriacontrac.jylx, ods_kboss.uf_ndustriacontrac.htlb, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, cast(ods_kboss.uf_ndustriacontrac.ownership, double BINARY)->Column#48102 │ │ │ │ │ └─HashJoin_17292 1.72 root left outer join, equal:[eq(ods_kboss.uf_ndustriacontrac.applicationsector, ods_kboss.hrmdepartment.id)] │ │ │ │ │ ├─HashJoin_17294(Build) 1.72 root left outer join, equal:[eq(ods_kboss.hrmresource.departmentid, ods_kboss.hrmdepartment.id)] │ │ │ │ │ │ ├─Selection_17295(Build) 1.72 root not(regexp(ods_kboss.hrmresource.lastname, "测试")) │ │ │ │ │ │ │ └─Projection_17296 2.14 root ods_kboss.uf_pfmcsupplement.yjbllx, ods_kboss.uf_pfmcsupplement_dt3.sjyjje, ods_kboss.uf_pfmcsupplement_dt5.fclx, ods_kboss.uf_pfmcsupplement_dt5.yjje, ods_kboss.uf_ndustriacontrac.applicationsector, ods_kboss.uf_ndustriacontrac.ownership, ods_kboss.uf_ndustriacontrac.jylx, ods_kboss.uf_ndustriacontrac.htlb, ods_kboss.hrmresource.lastname, ods_kboss.hrmresource.departmentid │ │ │ │ │ │ │ └─HashJoin_17298 2.14 root left outer join, equal:[eq(Column#48092, Column#48093)] │ │ │ │ │ │ │ ├─IndexJoin_17303(Build) 2.11 root left outer join, inner:TableReader_17300, outer key:ods_kboss.uf_pfmcsupplement_dt5.fcr, inner key:ods_kboss.hrmresource.id, equal cond:eq(ods_kboss.uf_pfmcsupplement_dt5.fcr, ods_kboss.hrmresource.id) │ │ │ │ │ │ │ │ ├─Projection_17310(Build) 2.06 root ods_kboss.uf_pfmcsupplement.yjbllx, ods_kboss.uf_pfmcsupplement_dt3.sjyjje, ods_kboss.uf_pfmcsupplement_dt5.fcr, ods_kboss.uf_pfmcsupplement_dt5.fclx, ods_kboss.uf_pfmcsupplement_dt5.yjje, cast(ods_kboss.uf_pfmcsupplement.htmc, double BINARY)->Column#48092 │ │ │ │ │ │ │ │ │ └─IndexJoin_17316 2.06 root left outer join, inner:IndexLookUp_17315, outer key:ods_kboss.uf_pfmcsupplement.id, inner key:ods_kboss.uf_pfmcsupplement_dt5.mainid, equal cond:eq(ods_kboss.uf_pfmcsupplement.id, ods_kboss.uf_pfmcsupplement_dt5.mainid) │ │ │ │ │ │ │ │ │ ├─IndexHashJoin_17361(Build) 1.55 root left outer join, inner:IndexLookUp_17358, outer key:ods_kboss.uf_pfmcsupplement.id, inner key:ods_kboss.uf_pfmcsupplement_dt3.mainid, equal cond:eq(ods_kboss.uf_pfmcsupplement.id, ods_kboss.uf_pfmcsupplement_dt3.mainid) │ │ │ │ │ │ │ │ │ │ ├─TableReader_17373(Build) 1.53 root data:Selection_17372 │ │ │ │ │ │ │ │ │ │ │ └─Selection_17372 1.53 cop[tikv] ge(ods_kboss.uf_pfmcsupplement.blrq, "2025-08-26"), le(ods_kboss.uf_pfmcsupplement.blrq, "2025-09-25"), ne(ods_kboss.uf_pfmcsupplement.yjbllx, 5) │ │ │ │ │ │ │ │ │ │ │ └─TableFullScan_17371 2482.00 cop[tikv] table:ma keep order:false │ │ │ │ │ │ │ │ │ │ └─IndexLookUp_17358(Probe) 1.55 root │ │ │ │ │ │ │ │ │ │ ├─Selection_17357(Build) 1.55 cop[tikv] not(isnull(ods_kboss.uf_pfmcsupplement_dt3.mainid)) │ │ │ │ │ │ │ │ │ │ │ └─IndexRangeScan_17355 1.55 cop[tikv] table:yj, index:uf_pfmcsupplement_dt3_mId(mainid) range: decided by [eq(ods_kboss.uf_pfmcsupplement_dt3.mainid, ods_kboss.uf_pfmcsupplement.id)], keep order:false │ │ │ │ │ │ │ │ │ │ └─TableRowIDScan_17356(Probe) 1.55 cop[tikv] table:yj keep order:false │ │ │ │ │ │ │ │ │ └─IndexLookUp_17315(Probe) 2.06 root │ │ │ │ │ │ │ │ │ ├─Selection_17314(Build) 2.06 cop[tikv] not(isnull(ods_kboss.uf_pfmcsupplement_dt5.mainid)) │ │ │ │ │ │ │ │ │ │ └─IndexRangeScan_17312 2.06 cop[tikv] table:zxr, index:uf_pfmcsupplement_dt5_mId(mainid) range: decided by [eq(ods_kboss.uf_pfmcsupplement_dt5.mainid, ods_kboss.uf_pfmcsupplement.id)], keep order:false │ │ │ │ │ │ │ │ │ └─TableRowIDScan_17313(Probe) 2.06 cop[tikv] table:zxr keep order:false │ │ │ │ │ │ │ │ └─TableReader_17300(Probe) 2.06 root data:TableRangeScan_17299 │ │ │ │ │ │ │ │ └─TableRangeScan_17299 2.06 cop[tikv] table:hrmzxr range: decided by [ods_kboss.uf_pfmcsupplement_dt5.fcr], keep order:false │ │ │ │ │ │ │ └─Projection_17390(Probe) 22410.00 root ods_kboss.uf_ndustriacontrac.applicationsector, ods_kboss.uf_ndustriacontrac.ownership, ods_kboss.uf_ndustriacontrac.jylx, ods_kboss.uf_ndustriacontrac.htlb, cast(ods_kboss.uf_ndustriacontrac.id, double BINARY)->Column#48093 │ │ │ │ │ │ │ └─TableReader_17392 22410.00 root data:TableFullScan_17391 │ │ │ │ │ │ │ └─TableFullScan_17391 22410.00 cop[tikv] table:ht keep order:false │ │ │ │ │ │ └─HashJoin_17403(Probe) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.supdepid, ods_kboss.hrmdepartment.id)] │ │ │ │ │ │ ├─IndexReader_17519(Build) 1531.00 root index:IndexFullScan_17518 │ │ │ │ │ │ │ └─IndexFullScan_17518 1531.00 cop[tikv] table:dep3_1, index:HRMDEPARTMENT_SUB_IN(SUBCOMPANYID1) keep order:false │ │ │ │ │ │ └─HashJoin_17415(Probe) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.supdepid, ods_kboss.hrmdepartment.id)] │ │ │ │ │ │ ├─HashJoin_17427(Build) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.supdepid, ods_kboss.hrmdepartment.id)] │ │ │ │ │ │ │ ├─HashJoin_17430(Build) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.subcompanyid1, ods_kboss.hrmsubcompany.id)] │ │ │ │ │ │ │ │ ├─HashJoin_17472(Build) 128.00 root left outer join, equal:[eq(ods_kboss.hrmsubcompany.supsubcomid, ods_kboss.hrmsubcompany.id)] │ │ │ │ │ │ │ │ │ ├─IndexReader_17505(Build) 128.00 root index:IndexFullScan_17504 │ │ │ │ │ │ │ │ │ │ └─IndexFullScan_17504 128.00 cop[tikv] table:com4, index:HRMSUBCOMPANY_COMPANYID_IN(COMPANYID) keep order:false │ │ │ │ │ │ │ │ │ └─HashJoin_17484(Probe) 128.00 root left outer join, equal:[eq(ods_kboss.hrmsubcompany.supsubcomid, ods_kboss.hrmsubcompany.id)] │ │ │ │ │ │ │ │ │ ├─HashJoin_17494(Build) 128.00 root left outer join, equal:[eq(ods_kboss.hrmsubcompany.supsubcomid, ods_kboss.hrmsubcompany.id)] │ │ │ │ │ │ │ │ │ │ ├─TableReader_17499(Build) 128.00 root data:TableFullScan_17498 │ │ │ │ │ │ │ │ │ │ │ └─TableFullScan_17498 128.00 cop[tikv] table:com2 keep order:false │ │ │ │ │ │ │ │ │ │ └─TableReader_17497(Probe) 128.00 root data:TableFullScan_17496 │ │ │ │ │ │ │ │ │ │ └─TableFullScan_17496 128.00 cop[tikv] table:com keep order:false │ │ │ │ │ │ │ │ │ └─TableReader_17501(Probe) 128.00 root data:TableFullScan_17500 │ │ │ │ │ │ │ │ │ └─TableFullScan_17500 128.00 cop[tikv] table:com3 keep order:false │ │ │ │ │ │ │ │ └─TableReader_17462(Probe) 1531.00 root data:TableFullScan_17461 │ │ │ │ │ │ │ │ └─TableFullScan_17461 1531.00 cop[tikv] table:dep keep order:false │ │ │ │ │ │ │ └─IndexReader_17511(Probe) 1531.00 root index:IndexFullScan_17510 │ │ │ │ │ │ │ └─IndexFullScan_17510 1531.00 cop[tikv] table:dep2, index:IX_HRMDEPARTMENT_SID(SUPDEPID) keep order:false │ │ │ │ │ │ └─IndexReader_17515(Probe) 1531.00 root index:IndexFullScan_17514 │ │ │ │ │ │ └─IndexFullScan_17514 1531.00 cop[tikv] table:dep3, index:IX_HRMDEPARTMENT_SID(SUPDEPID) keep order:false │ │ │ │ │ └─Projection_17524(Probe) 1531.00 root ods_kboss.hrmdepartment.id, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname │ │ │ │ │ └─HashJoin_17534 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.supdepid, ods_kboss.hrmdepartment.id)] │ │ │ │ │ ├─TableReader_17640(Build) 1531.00 root data:TableFullScan_17639 │ │ │ │ │ │ └─TableFullScan_17639 1531.00 cop[tikv] table:dep3_1 keep order:false │ │ │ │ │ └─HashJoin_17545(Probe) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.supdepid, ods_kboss.hrmdepartment.id)] │ │ │ │ │ ├─TableReader_17638(Build) 1531.00 root data:TableFullScan_17637 │ │ │ │ │ │ └─TableFullScan_17637 1531.00 cop[tikv] table:dep3 keep order:false │ │ │ │ │ └─HashJoin_17557(Probe) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.supdepid, ods_kboss.hrmdepartment.id)] │ │ │ │ │ ├─TableReader_17636(Build) 1531.00 root data:TableFullScan_17635 │ │ │ │ │ │ └─TableFullScan_17635 1531.00 cop[tikv] table:dep2 keep order:false │ │ │ │ │ └─HashJoin_17561(Probe) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.subcompanyid1, ods_kboss.hrmsubcompany.id)] │ │ │ │ │ ├─HashJoin_17603(Build) 128.00 root left outer join, equal:[eq(ods_kboss.hrmsubcompany.supsubcomid, ods_kboss.hrmsubcompany.id)] │ │ │ │ │ │ ├─TableReader_17634(Build) 128.00 root data:TableFullScan_17633 │ │ │ │ │ │ │ └─TableFullScan_17633 128.00 cop[tikv] table:com4 keep order:false │ │ │ │ │ │ └─HashJoin_17614(Probe) 128.00 root left outer join, equal:[eq(ods_kboss.hrmsubcompany.supsubcomid, ods_kboss.hrmsubcompany.id)] │ │ │ │ │ │ ├─TableReader_17632(Build) 128.00 root data:TableFullScan_17631 │ │ │ │ │ │ │ └─TableFullScan_17631 128.00 cop[tikv] table:com3 keep order:false │ │ │ │ │ │ └─HashJoin_17625(Probe) 128.00 root left outer join, equal:[eq(ods_kboss.hrmsubcompany.supsubcomid, ods_kboss.hrmsubcompany.id)] │ │ │ │ │ │ ├─TableReader_17630(Build) 128.00 root data:TableFullScan_17629 │ │ │ │ │ │ │ └─TableFullScan_17629 128.00 cop[tikv] table:com2 keep order:false │ │ │ │ │ │ └─TableReader_17628(Probe) 128.00 root data:TableFullScan_17627 │ │ │ │ │ │ └─TableFullScan_17627 128.00 cop[tikv] table:com keep order:false │ │ │ │ │ └─TableReader_17593(Probe) 1531.00 root data:TableFullScan_17592 │ │ │ │ │ └─TableFullScan_17592 1531.00 cop[tikv] table:dep keep order:false │ │ │ │ └─Projection_17641(Probe) 244871.00 root ods_kboss.uf_businessopportunityinformation.businessopportunitycode, cast(ods_kboss.uf_businessopportunityinformation.id, double BINARY)->Column#48103 │ │ │ │ └─TableReader_17643 244871.00 root data:TableFullScan_17642 │ │ │ │ └─TableFullScan_17642 244871.00 cop[tikv] table:bus keep order:false │ │ │ └─IndexLookUp_17276(Probe) 1.75 root │ │ │ ├─IndexRangeScan_17274(Build) 1.75 cop[tikv] table:tran, index:link_sn(link_sn) range: decided by [eq(ods_boss.transfer_clue.link_sn, ods_kboss.uf_businessopportunityinformation.businessopportunitycode)], keep order:false │ │ │ └─TableRowIDScan_17275(Probe) 1.75 cop[tikv] table:tran keep order:false │ │ └─Projection_17646(Probe) 1531.00 root ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, cast(ods_kboss.hrmdepartment.id, double BINARY)->Column#48113 │ │ └─Projection_17647 1531.00 root ods_kboss.hrmdepartment.id, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname │ │ └─HashJoin_17657 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.supdepid, ods_kboss.hrmdepartment.id)] │ │ ├─TableReader_17763(Build) 1531.00 root data:TableFullScan_17762 │ │ │ └─TableFullScan_17762 1531.00 cop[tikv] table:dep3_1 keep order:false │ │ └─HashJoin_17668(Probe) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.supdepid, ods_kboss.hrmdepartment.id)] │ │ ├─TableReader_17761(Build) 1531.00 root data:TableFullScan_17760 │ │ │ └─TableFullScan_17760 1531.00 cop[tikv] table:dep3 keep order:false │ │ └─HashJoin_17680(Probe) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.supdepid, ods_kboss.hrmdepartment.id)] │ │ ├─TableReader_17759(Build) 1531.00 root data:TableFullScan_17758 │ │ │ └─TableFullScan_17758 1531.00 cop[tikv] table:dep2 keep order:false │ │ └─HashJoin_17684(Probe) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.subcompanyid1, ods_kboss.hrmsubcompany.id)] │ │ ├─HashJoin_17726(Build) 128.00 root left outer join, equal:[eq(ods_kboss.hrmsubcompany.supsubcomid, ods_kboss.hrmsubcompany.id)] │ │ │ ├─TableReader_17757(Build) 128.00 root data:TableFullScan_17756 │ │ │ │ └─TableFullScan_17756 128.00 cop[tikv] table:com4 keep order:false │ │ │ └─HashJoin_17737(Probe) 128.00 root left outer join, equal:[eq(ods_kboss.hrmsubcompany.supsubcomid, ods_kboss.hrmsubcompany.id)] │ │ │ ├─TableReader_17755(Build) 128.00 root data:TableFullScan_17754 │ │ │ │ └─TableFullScan_17754 128.00 cop[tikv] table:com3 keep order:false │ │ │ └─HashJoin_17748(Probe) 128.00 root left outer join, equal:[eq(ods_kboss.hrmsubcompany.supsubcomid, ods_kboss.hrmsubcompany.id)] │ │ │ ├─TableReader_17753(Build) 128.00 root data:TableFullScan_17752 │ │ │ │ └─TableFullScan_17752 128.00 cop[tikv] table:com2 keep order:false │ │ │ └─TableReader_17751(Probe) 128.00 root data:TableFullScan_17750 │ │ │ └─TableFullScan_17750 128.00 cop[tikv] table:com keep order:false │ │ └─TableReader_17716(Probe) 1531.00 root data:TableFullScan_17715 │ │ └─TableFullScan_17715 1531.00 cop[tikv] table:dep keep order:false │ └─Projection_17764 1.29 root case(eq(ods_kboss.uf_ndustriacontrac.jylx, 0), 交易-出让, eq(ods_kboss.uf_ndustriacontrac.jylx, 1), 交易-求购/手续, eq(ods_kboss.uf_ndustriacontrac.jylx, 2), 非交易, eq(ods_kboss.uf_ndustriacontrac.htlb, 0), 注册合同, eq(ods_kboss.uf_ndustriacontrac.htlb, 1), 许可证合同, eq(ods_kboss.uf_ndustriacontrac.htlb, 2), 注销合同, eq(ods_kboss.uf_ndustriacontrac.htlb, 3), 委托代理记账合同, eq(ods_kboss.uf_ndustriacontrac.htlb, 4), 税筹合同, eq(ods_kboss.uf_ndustriacontrac.htlb, 5), 知产合同(产品包))->Column#45950, cast(unaryminus(ods_kboss.uf_refund_dt2.sdyj), decimal(65,6) BINARY)->Column#45951, case(eq(ods_kboss.uf_refund_dt2.fclx, 0), 内部分成, eq(ods_kboss.uf_refund_dt2.fclx, 1), 转介绍)->Column#45956, concat_ws(/, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname)->Column#45960, ods_kboss.hrmsubcompany.subcompanyname->Column#45961, concat_ws(/, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname)->Column#45963, ods_kboss.hrmsubcompany.subcompanyname->Column#45964, if(in(ods_kboss.uf_ndustriacontrac.jylx, 0, 1, 2), 资质, 其他)->Column#45965 │ └─Selection_17765 1.29 root like(case(and(and(regexp(case(eq(ods_kboss.uf_refund_dt2.fclx, 0), "内部分成", eq(ods_kboss.uf_refund_dt2.fclx, 1), "转介绍"), "转介绍"), not(isnull(concat_ws("/", ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname)))), ne(concat_ws("/", ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname), "")), concat_ws("/", ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname), concat_ws("/", ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname)), "%建管家事业群%", 92) │ └─HashJoin_17768 1.61 root left outer join, equal:[eq(Column#48144, Column#48145)] │ ├─Projection_17769(Build) 1.61 root ods_kboss.uf_ndustriacontrac.jylx, ods_kboss.uf_ndustriacontrac.htlb, ods_kboss.uf_refund_dt2.fclx, ods_kboss.uf_refund_dt2.sdyj, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, cast(ods_boss.transfer_clue.user_department, double BINARY)->Column#48144 │ │ └─IndexJoin_17774 1.61 root left outer join, inner:IndexLookUp_17773, outer key:ods_kboss.uf_businessopportunityinformation.businessopportunitycode, inner key:ods_boss.transfer_clue.link_sn, equal cond:eq(ods_kboss.uf_businessopportunityinformation.businessopportunitycode, ods_boss.transfer_clue.link_sn) │ │ ├─HashJoin_17786(Build) 1.59 root left outer join, equal:[eq(Column#48134, Column#48135)] │ │ │ ├─Projection_17787(Build) 1.58 root ods_kboss.uf_ndustriacontrac.jylx, ods_kboss.uf_ndustriacontrac.htlb, ods_kboss.uf_refund_dt2.fclx, ods_kboss.uf_refund_dt2.sdyj, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, cast(ods_kboss.uf_ndustriacontrac.ownership, double BINARY)->Column#48134 │ │ │ │ └─HashJoin_17789 1.58 root left outer join, equal:[eq(ods_kboss.uf_ndustriacontrac.applicationsector, ods_kboss.hrmdepartment.id)] │ │ │ │ ├─HashJoin_17791(Build) 1.58 root left outer join, equal:[eq(ods_kboss.hrmresource.departmentid, ods_kboss.hrmdepartment.id)] │ │ │ │ │ ├─Selection_17792(Build) 1.58 root not(regexp(ods_kboss.hrmresource.lastname, "测试")) │ │ │ │ │ │ └─Projection_17793 1.97 root ods_kboss.uf_ndustriacontrac.applicationsector, ods_kboss.uf_ndustriacontrac.ownership, ods_kboss.uf_ndustriacontrac.jylx, ods_kboss.uf_ndustriacontrac.htlb, ods_kboss.uf_refund_dt2.fclx, ods_kboss.uf_refund_dt2.sdyj, ods_kboss.hrmresource.lastname, ods_kboss.hrmresource.departmentid │ │ │ │ │ │ └─IndexJoin_17798 1.97 root left outer join, inner:TableReader_17795, outer key:ods_kboss.uf_ndustriacontrac.applicant, inner key:ods_kboss.hrmresource.id, equal cond:eq(ods_kboss.uf_ndustriacontrac.applicant, ods_kboss.hrmresource.id) │ │ │ │ │ │ ├─HashJoin_17806(Build) 1.93 root left outer join, equal:[eq(Column#48120, Column#48121)] │ │ │ │ │ │ │ ├─IndexJoin_17811(Build) 1.90 root left outer join, inner:TableReader_17808, outer key:ods_kboss.uf_refund_dt2.fcr, inner key:ods_kboss.hrmresource.id, equal cond:eq(ods_kboss.uf_refund_dt2.fcr, ods_kboss.hrmresource.id) │ │ │ │ │ │ │ │ ├─IndexHashJoin_17826(Build) 1.85 root left outer join, inner:HashAgg_17822, outer key:ods_kboss.uf_refund.id, inner key:ods_kboss.uf_refund_dt2.mainid, equal cond:eq(ods_kboss.uf_refund.id, ods_kboss.uf_refund_dt2.mainid) │ │ │ │ │ │ │ │ │ ├─Projection_17837(Build) 1.85 root ods_kboss.uf_refund.id, cast(ods_kboss.uf_refund.contracttitle, double BINARY)->Column#48120 │ │ │ │ │ │ │ │ │ │ └─TableReader_17840 1.85 root data:Selection_17839 │ │ │ │ │ │ │ │ │ │ └─Selection_17839 1.85 cop[tikv] ge(ods_kboss.uf_refund.modedatacreatedate, "2025-08-26"), le(ods_kboss.uf_refund.modedatacreatedate, "2025-09-25") │ │ │ │ │ │ │ │ │ │ └─TableFullScan_17838 1661.00 cop[tikv] table:tk keep order:false │ │ │ │ │ │ │ │ │ └─HashAgg_17822(Probe) 1129.44 root group by:ods_kboss.uf_refund_dt2.fclx, ods_kboss.uf_refund_dt2.fcr, ods_kboss.uf_refund_dt2.mainid, funcs:firstrow(ods_kboss.uf_refund_dt2.mainid)->ods_kboss.uf_refund_dt2.mainid, funcs:firstrow(ods_kboss.uf_refund_dt2.fcr)->ods_kboss.uf_refund_dt2.fcr, funcs:firstrow(ods_kboss.uf_refund_dt2.fclx)->ods_kboss.uf_refund_dt2.fclx, funcs:firstrow(Column#49572)->ods_kboss.uf_refund_dt2.sdyj │ │ │ │ │ │ │ │ │ └─IndexLookUp_17823 1129.44 root │ │ │ │ │ │ │ │ │ ├─Selection_17820(Build) 1.85 cop[tikv] not(isnull(ods_kboss.uf_refund_dt2.mainid)) │ │ │ │ │ │ │ │ │ │ └─IndexRangeScan_17818 1.85 cop[tikv] table:uf_refund_dt2, index:uf_refund_dt2_mId(mainid) range: decided by [eq(ods_kboss.uf_refund_dt2.mainid, ods_kboss.uf_refund.id)], keep order:false │ │ │ │ │ │ │ │ │ └─HashAgg_17821(Probe) 1129.44 cop[tikv] group by:ods_kboss.uf_refund_dt2.fclx, ods_kboss.uf_refund_dt2.fcr, ods_kboss.uf_refund_dt2.mainid, funcs:firstrow(ods_kboss.uf_refund_dt2.sdyj)->Column#49572 │ │ │ │ │ │ │ │ │ └─TableRowIDScan_17819 1.85 cop[tikv] table:uf_refund_dt2 keep order:false │ │ │ │ │ │ │ │ └─TableReader_17808(Probe) 1.85 root data:TableRangeScan_17807 │ │ │ │ │ │ │ │ └─TableRangeScan_17807 1.85 cop[tikv] table:zxrhrm range: decided by [ods_kboss.uf_refund_dt2.fcr], keep order:false │ │ │ │ │ │ │ └─Projection_17862(Probe) 22410.00 root ods_kboss.uf_ndustriacontrac.applicant, ods_kboss.uf_ndustriacontrac.applicationsector, ods_kboss.uf_ndustriacontrac.ownership, ods_kboss.uf_ndustriacontrac.jylx, ods_kboss.uf_ndustriacontrac.htlb, cast(ods_kboss.uf_ndustriacontrac.id, double BINARY)->Column#48121 │ │ │ │ │ │ │ └─TableReader_17864 22410.00 root data:TableFullScan_17863 │ │ │ │ │ │ │ └─TableFullScan_17863 22410.00 cop[tikv] table:ht keep order:false │ │ │ │ │ │ └─TableReader_17795(Probe) 1.93 root data:TableRangeScan_17794 │ │ │ │ │ │ └─TableRangeScan_17794 1.93 cop[tikv] table:hrm range: decided by [ods_kboss.uf_ndustriacontrac.applicant], keep order:false │ │ │ │ │ └─HashJoin_17899(Probe) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.supdepid, ods_kboss.hrmdepartment.id)] │ │ │ │ │ ├─IndexReader_18015(Build) 1531.00 root index:IndexFullScan_18014 │ │ │ │ │ │ └─IndexFullScan_18014 1531.00 cop[tikv] table:dep3_1, index:HRMDEPARTMENT_SUB_IN(SUBCOMPANYID1) keep order:false │ │ │ │ │ └─HashJoin_17911(Probe) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.supdepid, ods_kboss.hrmdepartment.id)] │ │ │ │ │ ├─HashJoin_17923(Build) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.supdepid, ods_kboss.hrmdepartment.id)] │ │ │ │ │ │ ├─HashJoin_17926(Build) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.subcompanyid1, ods_kboss.hrmsubcompany.id)] │ │ │ │ │ │ │ ├─HashJoin_17968(Build) 128.00 root left outer join, equal:[eq(ods_kboss.hrmsubcompany.supsubcomid, ods_kboss.hrmsubcompany.id)] │ │ │ │ │ │ │ │ ├─IndexReader_18001(Build) 128.00 root index:IndexFullScan_18000 │ │ │ │ │ │ │ │ │ └─IndexFullScan_18000 128.00 cop[tikv] table:com4, index:HRMSUBCOMPANY_COMPANYID_IN(COMPANYID) keep order:false │ │ │ │ │ │ │ │ └─HashJoin_17980(Probe) 128.00 root left outer join, equal:[eq(ods_kboss.hrmsubcompany.supsubcomid, ods_kboss.hrmsubcompany.id)] │ │ │ │ │ │ │ │ ├─HashJoin_17990(Build) 128.00 root left outer join, equal:[eq(ods_kboss.hrmsubcompany.supsubcomid, ods_kboss.hrmsubcompany.id)] │ │ │ │ │ │ │ │ │ ├─TableReader_17995(Build) 128.00 root data:TableFullScan_17994 │ │ │ │ │ │ │ │ │ │ └─TableFullScan_17994 128.00 cop[tikv] table:com2 keep order:false │ │ │ │ │ │ │ │ │ └─TableReader_17993(Probe) 128.00 root data:TableFullScan_17992 │ │ │ │ │ │ │ │ │ └─TableFullScan_17992 128.00 cop[tikv] table:com keep order:false │ │ │ │ │ │ │ │ └─TableReader_17997(Probe) 128.00 root data:TableFullScan_17996 │ │ │ │ │ │ │ │ └─TableFullScan_17996 128.00 cop[tikv] table:com3 keep order:false │ │ │ │ │ │ │ └─TableReader_17958(Probe) 1531.00 root data:TableFullScan_17957 │ │ │ │ │ │ │ └─TableFullScan_17957 1531.00 cop[tikv] table:dep keep order:false │ │ │ │ │ │ └─IndexReader_18007(Probe) 1531.00 root index:IndexFullScan_18006 │ │ │ │ │ │ └─IndexFullScan_18006 1531.00 cop[tikv] table:dep2, index:IX_HRMDEPARTMENT_SID(SUPDEPID) keep order:false │ │ │ │ │ └─IndexReader_18011(Probe) 1531.00 root index:IndexFullScan_18010 │ │ │ │ │ └─IndexFullScan_18010 1531.00 cop[tikv] table:dep3, index:IX_HRMDEPARTMENT_SID(SUPDEPID) keep order:false │ │ │ │ └─Projection_18020(Probe) 1531.00 root ods_kboss.hrmdepartment.id, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname │ │ │ │ └─HashJoin_18030 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.supdepid, ods_kboss.hrmdepartment.id)] │ │ │ │ ├─TableReader_18136(Build) 1531.00 root data:TableFullScan_18135 │ │ │ │ │ └─TableFullScan_18135 1531.00 cop[tikv] table:dep3_1 keep order:false │ │ │ │ └─HashJoin_18041(Probe) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.supdepid, ods_kboss.hrmdepartment.id)] │ │ │ │ ├─TableReader_18134(Build) 1531.00 root data:TableFullScan_18133 │ │ │ │ │ └─TableFullScan_18133 1531.00 cop[tikv] table:dep3 keep order:false │ │ │ │ └─HashJoin_18053(Probe) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.supdepid, ods_kboss.hrmdepartment.id)] │ │ │ │ ├─TableReader_18132(Build) 1531.00 root data:TableFullScan_18131 │ │ │ │ │ └─TableFullScan_18131 1531.00 cop[tikv] table:dep2 keep order:false │ │ │ │ └─HashJoin_18057(Probe) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.subcompanyid1, ods_kboss.hrmsubcompany.id)] │ │ │ │ ├─HashJoin_18099(Build) 128.00 root left outer join, equal:[eq(ods_kboss.hrmsubcompany.supsubcomid, ods_kboss.hrmsubcompany.id)] │ │ │ │ │ ├─TableReader_18130(Build) 128.00 root data:TableFullScan_18129 │ │ │ │ │ │ └─TableFullScan_18129 128.00 cop[tikv] table:com4 keep order:false │ │ │ │ │ └─HashJoin_18110(Probe) 128.00 root left outer join, equal:[eq(ods_kboss.hrmsubcompany.supsubcomid, ods_kboss.hrmsubcompany.id)] │ │ │ │ │ ├─TableReader_18128(Build) 128.00 root data:TableFullScan_18127 │ │ │ │ │ │ └─TableFullScan_18127 128.00 cop[tikv] table:com3 keep order:false │ │ │ │ │ └─HashJoin_18121(Probe) 128.00 root left outer join, equal:[eq(ods_kboss.hrmsubcompany.supsubcomid, ods_kboss.hrmsubcompany.id)] │ │ │ │ │ ├─TableReader_18126(Build) 128.00 root data:TableFullScan_18125 │ │ │ │ │ │ └─TableFullScan_18125 128.00 cop[tikv] table:com2 keep order:false │ │ │ │ │ └─TableReader_18124(Probe) 128.00 root data:TableFullScan_18123 │ │ │ │ │ └─TableFullScan_18123 128.00 cop[tikv] table:com keep order:false │ │ │ │ └─TableReader_18089(Probe) 1531.00 root data:TableFullScan_18088 │ │ │ │ └─TableFullScan_18088 1531.00 cop[tikv] table:dep keep order:false │ │ │ └─Projection_18137(Probe) 244871.00 root ods_kboss.uf_businessopportunityinformation.businessopportunitycode, cast(ods_kboss.uf_businessopportunityinformation.id, double BINARY)->Column#48135 │ │ │ └─TableReader_18139 244871.00 root data:TableFullScan_18138 │ │ │ └─TableFullScan_18138 244871.00 cop[tikv] table:bus keep order:false │ │ └─IndexLookUp_17773(Probe) 1.61 root │ │ ├─IndexRangeScan_17771(Build) 1.61 cop[tikv] table:tran, index:link_sn(link_sn) range: decided by [eq(ods_boss.transfer_clue.link_sn, ods_kboss.uf_businessopportunityinformation.businessopportunitycode)], keep order:false │ │ └─TableRowIDScan_17772(Probe) 1.61 cop[tikv] table:tran keep order:false │ └─Projection_18142(Probe) 1531.00 root ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, cast(ods_kboss.hrmdepartment.id, double BINARY)->Column#48145 │ └─Projection_18143 1531.00 root ods_kboss.hrmdepartment.id, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname │ └─HashJoin_18153 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.supdepid, ods_kboss.hrmdepartment.id)] │ ├─TableReader_18259(Build) 1531.00 root data:TableFullScan_18258 │ │ └─TableFullScan_18258 1531.00 cop[tikv] table:dep3_1 keep order:false │ └─HashJoin_18164(Probe) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.supdepid, ods_kboss.hrmdepartment.id)] │ ├─TableReader_18257(Build) 1531.00 root data:TableFullScan_18256 │ │ └─TableFullScan_18256 1531.00 cop[tikv] table:dep3 keep order:false │ └─HashJoin_18176(Probe) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.supdepid, ods_kboss.hrmdepartment.id)] │ ├─TableReader_18255(Build) 1531.00 root data:TableFullScan_18254 │ │ └─TableFullScan_18254 1531.00 cop[tikv] table:dep2 keep order:false │ └─HashJoin_18180(Probe) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.subcompanyid1, ods_kboss.hrmsubcompany.id)] │ ├─HashJoin_18222(Build) 128.00 root left outer join, equal:[eq(ods_kboss.hrmsubcompany.supsubcomid, ods_kboss.hrmsubcompany.id)] │ │ ├─TableReader_18253(Build) 128.00 root data:TableFullScan_18252 │ │ │ └─TableFullScan_18252 128.00 cop[tikv] table:com4 keep order:false │ │ └─HashJoin_18233(Probe) 128.00 root left outer join, equal:[eq(ods_kboss.hrmsubcompany.supsubcomid, ods_kboss.hrmsubcompany.id)] │ │ ├─TableReader_18251(Build) 128.00 root data:TableFullScan_18250 │ │ │ └─TableFullScan_18250 128.00 cop[tikv] table:com3 keep order:false │ │ └─HashJoin_18244(Probe) 128.00 root left outer join, equal:[eq(ods_kboss.hrmsubcompany.supsubcomid, ods_kboss.hrmsubcompany.id)] │ │ ├─TableReader_18249(Build) 128.00 root data:TableFullScan_18248 │ │ │ └─TableFullScan_18248 128.00 cop[tikv] table:com2 keep order:false │ │ └─TableReader_18247(Probe) 128.00 root data:TableFullScan_18246 │ │ └─TableFullScan_18246 128.00 cop[tikv] table:com keep order:false │ └─TableReader_18212(Probe) 1531.00 root data:TableFullScan_18211 │ └─TableFullScan_18211 1531.00 cop[tikv] table:dep keep order:false └─Projection_18260 7768.89 root concat_ws(/, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname)->Column#46656, cast(ods_kboss.hrmsubcompany.subcompanyname, varchar(1001) CHARACTER SET utf8 COLLATE utf8_bin)->Column#46657, ods_boss.pt_spec_template.name->Column#46658, cast(case(eq(ods_boss.contract.business_form, ENTERPRISE), 企业, and(eq(ods_boss.contract.business_form, TALENT), eq(ods_boss.contract.type, LPRCHT)), 人才, eq(ods_boss.contract.business_form, QUALIFICATION), 资质, ods_boss.pt_spec_template.name), varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin)->Column#46659, if(eq(ods_boss.contract.business_form, QUALIFICATION), 资质, 其他)->Column#46660, cast(div(cast(ods_boss.achieve_detail.actual_achieve_amount, decimal(20,0) BINARY), 100), decimal(65,6) BINARY)->Column#46661, cast(ods_boss.achieve_detail.divide_type, varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin)->Column#46666 └─HashJoin_18262 7768.89 root left outer join, equal:[eq(Column#48160, Column#48161)] ├─Projection_18534(Build) 1531.00 root cast(ods_kboss.hrmdepartment.id, double BINARY)->Column#48161 │ └─HashJoin_18545 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.supdepid, ods_kboss.hrmdepartment.id)] │ ├─IndexReader_18661(Build) 1531.00 root index:IndexFullScan_18660 │ │ └─IndexFullScan_18660 1531.00 cop[tikv] table:dep3_1, index:HRMDEPARTMENT_SUB_IN(SUBCOMPANYID1) keep order:false │ └─HashJoin_18557(Probe) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.supdepid, ods_kboss.hrmdepartment.id)] │ ├─HashJoin_18569(Build) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.supdepid, ods_kboss.hrmdepartment.id)] │ │ ├─HashJoin_18572(Build) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.subcompanyid1, ods_kboss.hrmsubcompany.id)] │ │ │ ├─HashJoin_18614(Build) 128.00 root left outer join, equal:[eq(ods_kboss.hrmsubcompany.supsubcomid, ods_kboss.hrmsubcompany.id)] │ │ │ │ ├─IndexReader_18647(Build) 128.00 root index:IndexFullScan_18646 │ │ │ │ │ └─IndexFullScan_18646 128.00 cop[tikv] table:com4, index:HRMSUBCOMPANY_COMPANYID_IN(COMPANYID) keep order:false │ │ │ │ └─HashJoin_18626(Probe) 128.00 root left outer join, equal:[eq(ods_kboss.hrmsubcompany.supsubcomid, ods_kboss.hrmsubcompany.id)] │ │ │ │ ├─HashJoin_18636(Build) 128.00 root left outer join, equal:[eq(ods_kboss.hrmsubcompany.supsubcomid, ods_kboss.hrmsubcompany.id)] │ │ │ │ │ ├─TableReader_18641(Build) 128.00 root data:TableFullScan_18640 │ │ │ │ │ │ └─TableFullScan_18640 128.00 cop[tikv] table:com2 keep order:false │ │ │ │ │ └─TableReader_18639(Probe) 128.00 root data:TableFullScan_18638 │ │ │ │ │ └─TableFullScan_18638 128.00 cop[tikv] table:com keep order:false │ │ │ │ └─TableReader_18643(Probe) 128.00 root data:TableFullScan_18642 │ │ │ │ └─TableFullScan_18642 128.00 cop[tikv] table:com3 keep order:false │ │ │ └─TableReader_18604(Probe) 1531.00 root data:TableFullScan_18603 │ │ │ └─TableFullScan_18603 1531.00 cop[tikv] table:dep keep order:false │ │ └─IndexReader_18653(Probe) 1531.00 root index:IndexFullScan_18652 │ │ └─IndexFullScan_18652 1531.00 cop[tikv] table:dep2, index:IX_HRMDEPARTMENT_SID(SUPDEPID) keep order:false │ └─IndexReader_18657(Probe) 1531.00 root index:IndexFullScan_18656 │ └─IndexFullScan_18656 1531.00 cop[tikv] table:dep3, index:IX_HRMDEPARTMENT_SID(SUPDEPID) keep order:false └─Projection_18264(Probe) 7768.89 root ods_boss.achieve_detail.divide_type, ods_boss.achieve_detail.actual_achieve_amount, ods_boss.contract.business_form, ods_boss.contract.type, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_boss.pt_spec_template.name, ods_boss.pt_spec_template.name, cast(ods_boss.ng_kb_user.department_id, double BINARY)->Column#48160 └─Projection_18265 7768.89 root ods_boss.achieve_detail.divide_type, ods_boss.achieve_detail.actual_achieve_amount, ods_boss.ng_kb_user.department_id, ods_boss.contract.business_form, ods_boss.contract.type, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_boss.pt_spec_template.name, ods_boss.pt_spec_template.name └─HashJoin_18266 7768.89 root inner join, equal:[eq(Column#48152, Column#48153)] ├─Projection_18415(Build) 1224.80 root ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, cast(ods_kboss.hrmdepartment.id, double BINARY)->Column#48153 │ └─Selection_18416 1224.80 root like(concat_ws("/", ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname), "%建管家事业群%", 92) │ └─Projection_18417 1531.00 root ods_kboss.hrmdepartment.id, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmdepartment.departmentname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname, ods_kboss.hrmsubcompany.subcompanyname │ └─HashJoin_18427 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.supdepid, ods_kboss.hrmdepartment.id)] │ ├─TableReader_18533(Build) 1531.00 root data:TableFullScan_18532 │ │ └─TableFullScan_18532 1531.00 cop[tikv] table:dep3_1 keep order:false │ └─HashJoin_18438(Probe) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.supdepid, ods_kboss.hrmdepartment.id)] │ ├─TableReader_18531(Build) 1531.00 root data:TableFullScan_18530 │ │ └─TableFullScan_18530 1531.00 cop[tikv] table:dep3 keep order:false │ └─HashJoin_18450(Probe) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.supdepid, ods_kboss.hrmdepartment.id)] │ ├─TableReader_18529(Build) 1531.00 root data:TableFullScan_18528 │ │ └─TableFullScan_18528 1531.00 cop[tikv] table:dep2 keep order:false │ └─HashJoin_18454(Probe) 1531.00 root left outer join, equal:[eq(ods_kboss.hrmdepartment.subcompanyid1, ods_kboss.hrmsubcompany.id)] │ ├─HashJoin_18496(Build) 128.00 root left outer join, equal:[eq(ods_kboss.hrmsubcompany.supsubcomid, ods_kboss.hrmsubcompany.id)] │ │ ├─TableReader_18527(Build) 128.00 root data:TableFullScan_18526 │ │ │ └─TableFullScan_18526 128.00 cop[tikv] table:com4 keep order:false │ │ └─HashJoin_18507(Probe) 128.00 root left outer join, equal:[eq(ods_kboss.hrmsubcompany.supsubcomid, ods_kboss.hrmsubcompany.id)] │ │ ├─TableReader_18525(Build) 128.00 root data:TableFullScan_18524 │ │ │ └─TableFullScan_18524 128.00 cop[tikv] table:com3 keep order:false │ │ └─HashJoin_18518(Probe) 128.00 root left outer join, equal:[eq(ods_kboss.hrmsubcompany.supsubcomid, ods_kboss.hrmsubcompany.id)] │ │ ├─TableReader_18523(Build) 128.00 root data:TableFullScan_18522 │ │ │ └─TableFullScan_18522 128.00 cop[tikv] table:com2 keep order:false │ │ └─TableReader_18521(Probe) 128.00 root data:TableFullScan_18520 │ │ └─TableFullScan_18520 128.00 cop[tikv] table:com keep order:false │ └─TableReader_18486(Probe) 1531.00 root data:TableFullScan_18485 │ └─TableFullScan_18485 1531.00 cop[tikv] table:dep keep order:false └─HashJoin_18282(Probe) 9717.46 root left outer join, equal:[eq(ods_boss.contract.business_form, ods_boss.pt_spec_template.contract_type)] ├─TableReader_18411(Build) 141.00 root data:Selection_18410 │ └─Selection_18410 141.00 cop[tikv] not(isnull(ods_boss.pt_spec_template.contract_type)) │ └─TableFullScan_18409 141.00 cop[tikv] table:pt2 keep order:false └─HashJoin_18298(Probe) 9717.46 root left outer join, equal:[eq(ods_boss.contract.type, ods_boss.pt_spec_template.contract_type)] ├─TableReader_18405(Build) 141.00 root data:Selection_18404 │ └─Selection_18404 141.00 cop[tikv] not(isnull(ods_boss.pt_spec_template.contract_type)) │ └─TableFullScan_18403 141.00 cop[tikv] table:pt keep order:false └─Projection_18300(Probe) 9717.46 root ods_boss.achieve_detail.divide_type, ods_boss.achieve_detail.actual_achieve_amount, ods_boss.ng_kb_user.department_id, ods_boss.contract.business_form, ods_boss.contract.type, cast(ods_boss.kb_department.kb_department_id, double BINARY)->Column#48152 └─Projection_18301 9717.46 root ods_boss.achieve_detail.divide_type, ods_boss.achieve_detail.actual_achieve_amount, ods_boss.ng_kb_user.department_id, ods_boss.contract.business_form, ods_boss.contract.type, ods_boss.kb_department.kb_department_id └─HashJoin_18315 9717.46 root inner join, equal:[eq(ods_boss.kb_department.id, ods_boss.achieve_detail.first_department_id)] ├─TableReader_18402(Build) 1532.00 root data:TableFullScan_18401 │ └─TableFullScan_18401 1532.00 cop[tikv] table:resdep keep order:false └─Selection_18316(Probe) 9717.46 root isnull(ods_boss.ct_contract_tag.contract_id) └─IndexHashJoin_18323 12146.82 root left outer join, inner:IndexLookUp_18320, outer key:ods_boss.contract.id, inner key:ods_boss.ct_contract_tag.contract_id, equal cond:eq(ods_boss.contract.id, ods_boss.ct_contract_tag.contract_id) ├─IndexJoin_18336(Build) 5174.77 root left outer join, inner:IndexLookUp_18335, outer key:ods_boss.achieve_detail.contract_id, inner key:ods_boss.contract.id, equal cond:eq(ods_boss.achieve_detail.contract_id, ods_boss.contract.id) │ ├─Selection_18347(Build) 5174.77 root not(regexp(ods_boss.ng_kb_user.name, "测试")) │ │ └─HashJoin_18362 6468.46 root left outer join, equal:[eq(ods_boss.achieve_detail.achieve_user_id, ods_boss.ng_kb_user.ng_user_id)] │ │ ├─TableReader_18378(Build) 6365.29 root MppVersion: 2, data:ExchangeSender_18377 │ │ │ └─ExchangeSender_18377 6365.29 mpp[tiflash] ExchangeType: PassThrough │ │ │ └─Selection_18376 6365.29 mpp[tiflash] eq(ods_boss.achieve_detail.is_delete, 0), not(isnull(ods_boss.achieve_detail.first_department_id)) │ │ │ └─TableFullScan_18375 6369.23 mpp[tiflash] table:res pushed down filter:eq(ods_boss.achieve_detail.achieve_month, "2025-09"), keep order:false │ │ └─TableReader_18384(Probe) 23637.00 root data:TableFullScan_18383 │ │ └─TableFullScan_18383 23637.00 cop[tikv] table:us keep order:false │ └─IndexLookUp_18335(Probe) 5174.77 root │ ├─IndexRangeScan_18333(Build) 5174.77 cop[tikv] table:con, index:PRIMARY(id) range: decided by [eq(ods_boss.contract.id, ods_boss.achieve_detail.contract_id)], keep order:false │ └─TableRowIDScan_18334(Probe) 5174.77 cop[tikv] table:con keep order:false └─IndexLookUp_18320(Probe) 12146.82 root ├─IndexRangeScan_18317(Build) 62552.85 cop[tikv] table:ct_contract_tag, index:idx_contract_id(contract_id) range: decided by [eq(ods_boss.ct_contract_tag.contract_id, ods_boss.contract.id)], keep order:false └─Selection_18319(Probe) 12146.82 cop[tikv] eq(cast(ods_boss.ct_contract_tag.tag_value, double BINARY), 1), eq(ods_boss.ct_contract_tag.tag_type, 3) └─TableRowIDScan_18318 62552.85 cop[tikv] table:ct_contract_tag keep order:false