OceanBase 金融项目优化案例(union all 改写)

news/2024/11/14 13:07:41/文章来源:https://www.cnblogs.com/yuzhijian/p/18307892

 在工单系统上看到有一条sql问题还没解决,工单描述看到压测场景被cpu资源被这条sql打爆,目前影响到项目进度,比较紧急。

直接联系这位同学看看是否需要帮忙。

慢SQL:

SELECT task.*,sc01.aab300                                                                                                          bjsjjg,(SELECT sc05.bsc012 FROM sc05 WHERE task.coperator = sc05.bsc010)                                                 coperatorName,(SELECT sc01.aab300 FROM sc01 WHERE task.ywgxd = sc01.bsc001)                                                    ywjbbm,(SELECT sc05.bsc012 FROM sc05 WHERE task.assignee = sc05.bsc010)                                                  qlrmc,(SELECT v_bjxx_oversee.OVERSEE_TYPE FROM v_bjxx_oversee WHERE task.ID = v_bjxx_oversee.Bjxx_Id)                     overdueStatus,(SELECT TRUNC(v_bjxx_oversee.CNSJ - SYSDATE, 2) FROM v_bjxx_oversee WHERE task.ID = v_bjxx_oversee.Bjxx_Id)      surplusDays
FROM (SELECT  task.*,CASEWHEN task.assignee = '1440' THEN '1'ELSE '0'END assigned,bl.id_ taskid,bl.name_ name,bl.task_def_key_,bl.proc_def_id_,NVL(form.batch, 0) batch
FROM v_bjxx_task task
INNER JOIN act_ru_task bl ON bl.proc_inst_id_ = task.BLLC_PROC_INST_ID_
LEFT JOIN form ON (bl.task_def_key_ = form.nodeid AND bl.proc_def_id_ = form.procdefid AND form.planid = task.PLAN_ID AND form.zzd = '1')
WHERE task.assignee = '1440'OR (task.assignee IS NULL AND EXISTS (SELECT 1 FROM task_assignee tase WHERE tase.bsc010 = '1440' AND task.id = tase.bjxxid AND task.gwtaskid = tase.gwtaskid))             ) task,sc01,gwpz
WHERE gwpz.planid = task.PLAN_IDAND gwpz.gwjdid = task.gwjdidAND gwpz.bllcjdid = task.task_def_key_AND gwpz.bllcyqid = task.proc_def_id_AND gwpz.gwlcid = task.gwlcidAND task.batch = 0AND task.ywfsxd = sc01.bsc001(+);

这条sql返回4条数据,但是执行时间很长,好像几百秒才执行完,执行次数也多,都压测不下去了。

排查了下其实主要是 task 这段内连视图影响导致,这段逻辑跑 478.27秒,返回4行数据,主要数据来源就是这段逻辑。

/*
 数据量:
  v_bjxx_task as task      视图:243.16 w
  act_ru_task as bl        表: 1599.05w
  task_assignee as tase     表: 4584.40w
  form as form           表: 6.12w
*/

SELECT
task.*,'1' assigned, bl.id_ taskid, bl.name_ name, bl.task_def_key_, bl.proc_def_id_, (SELECT nvl(form.batch,0) batchFROM formWHERE bl.task_def_key_ = form.nodeidAND bl.proc_def_id_ = form.procdefidAND form.planid = task.PLAN_IDAND form.zzd='1' ) batch FROM v_bjxx_task task, act_ru_task bl WHERE bl.proc_inst_id_ = task.BLLC_PROC_INST_ID_AND task.assignee = '1440' UNION allSELECT task.*,'0' assigned, bl.id_ taskid, bl.name_ name, bl.task_def_key_, bl.proc_def_id_, (SELECT nvl(form.batch,0) batchFROM formWHERE bl.task_def_key_ = form.nodeidAND bl.proc_def_id_ = form.procdefidAND form.planid = task.PLAN_IDAND form.zzd='1' ) batch FROM v_bjxx_task task, (SELECT DISTINCT tase.bjxxid,tase.gwtaskid,tase.bsc010,tase.bsc001FROM task_assignee tase) ta, act_ru_task bl WHERE task.id = ta.bjxxidAND task.gwtaskid = ta.gwtaskidAND task.assignee is nullAND bl.proc_inst_id_ = task.BLLC_PROC_INST_ID_AND ta.bsc010= '1440' ;+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Query Plan | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ===================================================================================================== | | |ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)| | | ----------------------------------------------------------------------------------------------------- | | |0 |TEMP TABLE TRANSFORMATION | |3090176 |35717409065 | | | |1 |├─TEMP TABLE INSERT |TEMP1 |2995267 |186788043 | | | |2 |│ └─HASH JOIN | |2995267 |177870262 | | | |3 |│ ├─PX COORDINATOR | |13099764|60671090 | | | |4 |│ │ └─EXCHANGE OUT DISTR |:EX10000 |13099764|42555142 | | | |5 |│ │ └─PX PARTITION ITERATOR | |13099764|1808746 | | | |6 |│ │ └─TABLE FULL SCAN |ACT |13099764|1808746 | | | |7 |│ └─HASH JOIN | |2937089 |108316902 | | | |8 |│ ├─TABLE FULL SCAN |SX |128752 |11528 | | | |9 |│ └─PX COORDINATOR | |2937089 |107251909 | | | |10|│ └─EXCHANGE OUT DISTR |:EX20000 |2937089 |75006584 | | | |11|│ └─TABLE FULL SCAN |BT |2937089 |2412876 | | | |12|└─UNION ALL | |3090176 |35530621023 | | | |13| ├─SUBPLAN FILTER | |3090176 |35530600912 | | | |14| │ ├─HASH JOIN | |3090176 |35454536498 | | | |15| │ │ ├─PX COORDINATOR | |15990828|78905666 | | | |16| │ │ │ └─EXCHANGE OUT DISTR |:EX30000 |15990828|55128664 | | | |17| │ │ │ └─PX PARTITION ITERATOR | |15990828|1645439 | | | |18| │ │ │ └─TABLE FULL SCAN |BL |15990828|1645439 | | | |19| │ │ └─SUBPLAN SCAN |V_BJXX_TASK |2995267 |35364626635 | | | |20| │ │ └─SUBPLAN FILTER | |2995267 |35364618707 | | | |21| │ │ ├─TEMP TABLE ACCESS |VIEW1(TEMP1) |2995267 |120812 | | | |22| │ │ ├─NESTED-LOOP JOIN | |1 |39 | | | |23| │ │ │ ├─DISTRIBUTED TABLE GET |T |1 |21 | | | |24| │ │ │ └─DISTRIBUTED TABLE GET |T |1 |18 | | | |25| │ │ ├─NESTED-LOOP JOIN | |1 |39 | | | |26| │ │ │ ├─DISTRIBUTED TABLE GET |T |1 |21 | | | |27| │ │ │ └─DISTRIBUTED TABLE GET |T |1 |18 | | | |28| │ │ ├─NESTED-LOOP JOIN | |1 |39 | | | |29| │ │ │ ├─DISTRIBUTED TABLE GET |T |1 |21 | | | |30| │ │ │ └─DISTRIBUTED TABLE GET |T |1 |18 | | | |31| │ │ └─DISTRIBUTED TABLE RANGE SCAN |BX |1 |11692 | | | |32| │ └─DISTRIBUTED TABLE RANGE SCAN |FORM(IDX_FORM_PLAN) |1 |25 | | | |33| └─SUBPLAN FILTER | |0 |11932 | | | |34| ├─NESTED-LOOP JOIN | |0 |11907 | | | |35| │ ├─NESTED-LOOP JOIN | |0 |11855 | | | |36| │ │ ├─SUBPLAN SCAN |V_BJXX_TASK |0 |11807 | | | |37| │ │ │ └─SUBPLAN FILTER | |0 |11807 | | | |38| │ │ │ ├─TEMP TABLE ACCESS |VIEW2(TEMP1) |0 |0 | | | |39| │ │ │ ├─NESTED-LOOP JOIN | |1 |39 | | | |40| │ │ │ │ ├─DISTRIBUTED TABLE GET |T |1 |21 | | | |41| │ │ │ │ └─DISTRIBUTED TABLE GET |T |1 |18 | | | |42| │ │ │ ├─NESTED-LOOP JOIN | |1 |39 | | | |43| │ │ │ │ ├─DISTRIBUTED TABLE GET |T |1 |21 | | | |44| │ │ │ │ └─DISTRIBUTED TABLE GET |T |1 |18 | | | |45| │ │ │ ├─NESTED-LOOP JOIN | |1 |39 | | | |46| │ │ │ │ ├─DISTRIBUTED TABLE GET |T |1 |21 | | | |47| │ │ │ │ └─DISTRIBUTED TABLE GET |T |1 |18 | | | |48| │ │ │ └─DISTRIBUTED TABLE RANGE SCAN|BX |1 |11692 | | | |49| │ │ └─SUBPLAN SCAN |TA |1 |47 | | | |50| │ │ └─HASH DISTINCT | |1 |47 | | | |51| │ │ └─DISTRIBUTED TABLE RANGE SCAN|TASE(IDX$$_22880002_FQ) |1 |47 | | | |52| │ └─DISTRIBUTED TABLE RANGE SCAN |BL(FQIDX1_TASK_PROC_INST_ID__2)|2 |52 | | | |53| └─DISTRIBUTED TABLE RANGE SCAN |FORM(IDX_FORM_PLAN) |1 |25 | | | ===================================================================================================== | | Outputs & filters: | | ------------------------------------- | | 0 - output([UNION([1])], [UNION([2])], [UNION([3])], [UNION([4])], [UNION([5])], [UNION([6])], [UNION([7])], [UNION([8])], [UNION([9])], [UNION([10])], | | [UNION([11])], [UNION([12])], [UNION([13])], [UNION([14])], [UNION([15])], [UNION([16])], [UNION([17])], [UNION([18])], [UNION([19])], [UNION([20])], [UNION([21])], | | [UNION([22])], [UNION([23])], [UNION([24])], [UNION([25])], [UNION([26])], [UNION([27])], [UNION([28])], [UNION([29])], [UNION([30])], [UNION([31])], [UNION([32])], | | [UNION([33])], [UNION([34])], [UNION([35])], [UNION([36])], [UNION([37])], [UNION([38])], [UNION([39])], [UNION([40])], [UNION([41])], [UNION([42])], [UNION([43])], | | [UNION([44])], [UNION([45])], [UNION([46])], [UNION([47])], [UNION([48])], [UNION([49])], [UNION([50])], [UNION([51])], [UNION([52])], [UNION([53])], [UNION([54])], | | [UNION([55])], [UNION([56])], [UNION([57])], [UNION([58])], [UNION([59])], [UNION([60])], [UNION([61])], [UNION([62])], [UNION([63])], [UNION([64])], [UNION([65])], | | [UNION([66])], [UNION([67])], [UNION([68])], [UNION([69])], [UNION([70])], [UNION([71])], [UNION([72])], [UNION([73])], [UNION([74])], [UNION([75])], [UNION([76])], | | [UNION([77])], [UNION([78])], [UNION([79])], [UNION([80])], [UNION([81])], [UNION([82])], [UNION([83])], [UNION([84])], [UNION([85])], [UNION([86])], [UNION([87])], | | [UNION([88])], [UNION([89])]), filter(nil), rowset=256 | | 1 - output(nil), filter(nil), rowset=256 | | 2 - output([BT.ID], [BT.SX_ID], [BT.SBMC], [BT.SBTJ], [BT.SQZTMC], [BT.SQZTLX], [BT.SQZTWBID], [BT.SQZTAPPID], [BT.SQZTSJHM], [BT.SQZTZJLX], [BT.SQZTZJHM], | | [BT.SQZTDZ], [BT.SQZTYB], [BT.LXRXM], [BT.LXRSJHM], [BT.LXRZJLX], [BT.LXRZJHM], [BT.LXRDZ], [BT.LXRYB], [BT.SDFS], [BT.BEIZHU], [BT.SBSJ], [BT.YWFSXD], | | [BT.YWJBXD], [BT.SBBH], [BT.SBMA], [BT.SLHZDBH], [BT.BJZT], [BT.BJJG], [BT.BJJGMS], [BT.BJSJ], [BT.DZDAID], [BT.BIZID], [BT.BLLC_PROC_INST_ID_], [BT.PLAN_ID], | | [BT.SJGXD], [BT.CTIME], [BT.COPERATOR], [BT.ETIME], [BT.EOPERATOR], [BT.GW_PROC_INST_ID_], [BT.YW_PROC_INST_ID_], [BT.ZTID], [BT.YWGXD], [BT.SLSJ], [BT.YWZT], | | [BT.GWZT], [BT.BATCHID], [BT.PROJID_SZW], [BT.SYSJ], [BT.SXJCJG], [BT.HJJCJG], [BT.CNSXJCJG], [BT.RECEIVE_NAME], [BT.HALL_NAME], [SX.SXMC], [SX.SXMC_SXBM], | | [SX.QLLB], [SX.YWDL], [SX.FWDX], [SX.SXLX], [SX.BLLX], [SX.BJLX], [SX.SSXT], [SX.XZQH], [ACT.ASSIGNEE_], [ACT.ID_], [ACT.TASK_DEF_KEY_], [ACT.PROC_DEF_ID_]), filter(nil), rowset=256 | | equal_conds([BT.GW_PROC_INST_ID_ = ACT.PROC_INST_ID_]), other_conds(nil) | | 3 - output([ACT.ASSIGNEE_], [ACT.ID_], [ACT.TASK_DEF_KEY_], [ACT.PROC_DEF_ID_], [ACT.PROC_INST_ID_]), filter(nil), rowset=256 | | 4 - output([ACT.ASSIGNEE_], [ACT.ID_], [ACT.TASK_DEF_KEY_], [ACT.PROC_DEF_ID_], [ACT.PROC_INST_ID_]), filter(nil), rowset=256 | | dop=1 | | 5 - output([ACT.ID_], [ACT.PROC_INST_ID_], [ACT.ASSIGNEE_], [ACT.TASK_DEF_KEY_], [ACT.PROC_DEF_ID_]), filter(nil), rowset=256 | | force partition granule | | 6 - output([ACT.ID_], [ACT.PROC_INST_ID_], [ACT.ASSIGNEE_], [ACT.TASK_DEF_KEY_], [ACT.PROC_DEF_ID_]), filter([ACT.ASSIGNEE_ = cast('1440', VARCHAR2(1048576 | | )) OR ACT.ASSIGNEE_ IS NULL]), rowset=256 | | access([ACT.ID_], [ACT.PROC_INST_ID_], [ACT.ASSIGNEE_], [ACT.TASK_DEF_KEY_], [ACT.PROC_DEF_ID_]), partitions(p[0-15]) | | is_index_back=false, is_global_index=false, filter_before_indexback[false], | | range_key([ACT.ID_]), range(MIN ; MAX)always true | | 7 - output([BT.ID], [BT.SX_ID], [BT.SBMC], [BT.SBTJ], [BT.SQZTMC], [BT.SQZTLX], [BT.SQZTWBID], [BT.SQZTAPPID], [BT.SQZTSJHM], [BT.SQZTZJLX], [BT.SQZTZJHM], | | [BT.SQZTDZ], [BT.SQZTYB], [BT.LXRXM], [BT.LXRSJHM], [BT.LXRZJLX], [BT.LXRZJHM], [BT.LXRDZ], [BT.LXRYB], [BT.SDFS], [BT.BEIZHU], [BT.SBSJ], [BT.YWFSXD], | | [BT.YWJBXD], [BT.SBBH], [BT.SBMA], [BT.SLHZDBH], [BT.BJZT], [BT.BJJG], [BT.BJJGMS], [BT.BJSJ], [BT.DZDAID], [BT.BIZID], [BT.BLLC_PROC_INST_ID_], [BT.PLAN_ID], | | [BT.SJGXD], [BT.CTIME], [BT.COPERATOR], [BT.ETIME], [BT.EOPERATOR], [BT.GW_PROC_INST_ID_], [BT.YW_PROC_INST_ID_], [BT.ZTID], [BT.YWGXD], [BT.SLSJ], [BT.YWZT], | | [BT.GWZT], [BT.BATCHID], [BT.PROJID_SZW], [BT.SYSJ], [BT.SXJCJG], [BT.HJJCJG], [BT.CNSXJCJG], [BT.RECEIVE_NAME], [BT.HALL_NAME], [SX.SXMC], [SX.SXMC_SXBM], | | [SX.QLLB], [SX.YWDL], [SX.FWDX], [SX.SXLX], [SX.BLLX], [SX.BJLX], [SX.SSXT], [SX.XZQH]), filter(nil), rowset=256 | | equal_conds([BT.SX_ID = SX.ID]), other_conds(nil) | | 8 - output([SX.ID], [SX.SXMC], [SX.SXMC_SXBM], [SX.QLLB], [SX.YWDL], [SX.FWDX], [SX.SXLX], [SX.BLLX], [SX.BJLX], [SX.SSXT], [SX.XZQH]), filter(nil), rowset=256 | | access([SX.ID], [SX.SXMC], [SX.SXMC_SXBM], [SX.QLLB], [SX.YWDL], [SX.FWDX], [SX.SXLX], [SX.BLLX], [SX.BJLX], [SX.SSXT], [SX.XZQH]), partitions(p0) | | is_index_back=false, is_global_index=false, | | range_key([SX.ID]), range(MIN ; MAX)always true | | 9 - output([BT.ID], [BT.SX_ID], [BT.SBMC], [BT.SBTJ], [BT.SQZTMC], [BT.SQZTLX], [BT.SQZTWBID], [BT.SQZTAPPID], [BT.SQZTSJHM], [BT.SQZTZJLX], [BT.SQZTZJHM], | | [BT.SQZTDZ], [BT.SQZTYB], [BT.LXRXM], [BT.LXRSJHM], [BT.LXRZJLX], [BT.LXRZJHM], [BT.LXRDZ], [BT.LXRYB], [BT.SDFS], [BT.BEIZHU], [BT.SBSJ], [BT.YWFSXD], | | [BT.YWJBXD], [BT.SBBH], [BT.SBMA], [BT.SLHZDBH], [BT.BJZT], [BT.BJJG], [BT.BJJGMS], [BT.BJSJ], [BT.DZDAID], [BT.BIZID], [BT.BLLC_PROC_INST_ID_], [BT.PLAN_ID], | | [BT.SJGXD], [BT.CTIME], [BT.COPERATOR], [BT.ETIME], [BT.EOPERATOR], [BT.GW_PROC_INST_ID_], [BT.YW_PROC_INST_ID_], [BT.ZTID], [BT.YWGXD], [BT.SLSJ], [BT.YWZT], | | [BT.GWZT], [BT.BATCHID], [BT.PROJID_SZW], [BT.SYSJ], [BT.SXJCJG], [BT.HJJCJG], [BT.CNSXJCJG], [BT.RECEIVE_NAME], [BT.HALL_NAME]), filter(nil), rowset=256 | | 10 - output([BT.ID], [BT.SX_ID], [BT.SBMC], [BT.SBTJ], [BT.SQZTMC], [BT.SQZTLX], [BT.SQZTWBID], [BT.SQZTAPPID], [BT.SQZTSJHM], [BT.SQZTZJLX], [BT.SQZTZJHM], | | [BT.SQZTDZ], [BT.SQZTYB], [BT.LXRXM], [BT.LXRSJHM], [BT.LXRZJLX], [BT.LXRZJHM], [BT.LXRDZ], [BT.LXRYB], [BT.SDFS], [BT.BEIZHU], [BT.SBSJ], [BT.YWFSXD], | | [BT.YWJBXD], [BT.SBBH], [BT.SBMA], [BT.SLHZDBH], [BT.BJZT], [BT.BJJG], [BT.BJJGMS], [BT.BJSJ], [BT.DZDAID], [BT.BIZID], [BT.BLLC_PROC_INST_ID_], [BT.PLAN_ID], | | [BT.SJGXD], [BT.CTIME], [BT.COPERATOR], [BT.ETIME], [BT.EOPERATOR], [BT.GW_PROC_INST_ID_], [BT.YW_PROC_INST_ID_], [BT.ZTID], [BT.YWGXD], [BT.SLSJ], [BT.YWZT], | | [BT.GWZT], [BT.BATCHID], [BT.PROJID_SZW], [BT.SYSJ], [BT.SXJCJG], [BT.HJJCJG], [BT.CNSXJCJG], [BT.RECEIVE_NAME], [BT.HALL_NAME]), filter(nil), rowset=256 | | is_single, dop=1 | | 11 - output([BT.ID], [BT.SX_ID], [BT.GW_PROC_INST_ID_], [BT.SBMC], [BT.SBTJ], [BT.SQZTMC], [BT.SQZTLX], [BT.SQZTWBID], [BT.SQZTAPPID], [BT.SQZTSJHM], [BT.SQZTZJLX], | | [BT.SQZTZJHM], [BT.SQZTDZ], [BT.SQZTYB], [BT.LXRXM], [BT.LXRSJHM], [BT.LXRZJLX], [BT.LXRZJHM], [BT.LXRDZ], [BT.LXRYB], [BT.SDFS], [BT.BEIZHU], [BT.SBSJ], | | [BT.YWFSXD], [BT.YWJBXD], [BT.SBBH], [BT.SBMA], [BT.SLHZDBH], [BT.BJZT], [BT.BJJG], [BT.BJJGMS], [BT.BJSJ], [BT.DZDAID], [BT.BIZID], [BT.BLLC_PROC_INST_ID_], | | [BT.PLAN_ID], [BT.SJGXD], [BT.CTIME], [BT.COPERATOR], [BT.ETIME], [BT.EOPERATOR], [BT.YW_PROC_INST_ID_], [BT.ZTID], [BT.YWGXD], [BT.SLSJ], [BT.YWZT], [BT.GWZT], | | [BT.BATCHID], [BT.PROJID_SZW], [BT.SYSJ], [BT.SXJCJG], [BT.HJJCJG], [BT.CNSXJCJG], [BT.RECEIVE_NAME], [BT.HALL_NAME]), filter(nil), rowset=256 | | access([BT.ID], [BT.SX_ID], [BT.GW_PROC_INST_ID_], [BT.SBMC], [BT.SBTJ], [BT.SQZTMC], [BT.SQZTLX], [BT.SQZTWBID], [BT.SQZTAPPID], [BT.SQZTSJHM], [BT.SQZTZJLX], | | [BT.SQZTZJHM], [BT.SQZTDZ], [BT.SQZTYB], [BT.LXRXM], [BT.LXRSJHM], [BT.LXRZJLX], [BT.LXRZJHM], [BT.LXRDZ], [BT.LXRYB], [BT.SDFS], [BT.BEIZHU], [BT.SBSJ], | | [BT.YWFSXD], [BT.YWJBXD], [BT.SBBH], [BT.SBMA], [BT.SLHZDBH], [BT.BJZT], [BT.BJJG], [BT.BJJGMS], [BT.BJSJ], [BT.DZDAID], [BT.BIZID], [BT.BLLC_PROC_INST_ID_], | | [BT.PLAN_ID], [BT.SJGXD], [BT.CTIME], [BT.COPERATOR], [BT.ETIME], [BT.EOPERATOR], [BT.YW_PROC_INST_ID_], [BT.ZTID], [BT.YWGXD], [BT.SLSJ], [BT.YWZT], [BT.GWZT], | | [BT.BATCHID], [BT.PROJID_SZW], [BT.SYSJ], [BT.SXJCJG], [BT.HJJCJG], [BT.CNSXJCJG], [BT.RECEIVE_NAME], [BT.HALL_NAME]), partitions(p0) | | is_index_back=false, is_global_index=false, | | range_key([BT.ID]), range(MIN ; MAX)always true | | 12 - output([UNION([1])], [UNION([2])], [UNION([3])], [UNION([4])], [UNION([5])], [UNION([6])], [UNION([7])], [UNION([8])], [UNION([9])], [UNION([10])], | | [UNION([11])], [UNION([12])], [UNION([13])], [UNION([14])], [UNION([15])], [UNION([16])], [UNION([17])], [UNION([18])], [UNION([19])], [UNION([20])], [UNION([21])], | | [UNION([22])], [UNION([23])], [UNION([24])], [UNION([25])], [UNION([26])], [UNION([27])], [UNION([28])], [UNION([29])], [UNION([30])], [UNION([31])], [UNION([32])], | | [UNION([33])], [UNION([34])], [UNION([35])], [UNION([36])], [UNION([37])], [UNION([38])], [UNION([39])], [UNION([40])], [UNION([41])], [UNION([42])], [UNION([43])], | | [UNION([44])], [UNION([45])], [UNION([46])], [UNION([47])], [UNION([48])], [UNION([49])], [UNION([50])], [UNION([51])], [UNION([52])], [UNION([53])], [UNION([54])], | | [UNION([55])], [UNION([56])], [UNION([57])], [UNION([58])], [UNION([59])], [UNION([60])], [UNION([61])], [UNION([62])], [UNION([63])], [UNION([64])], [UNION([65])], | | [UNION([66])], [UNION([67])], [UNION([68])], [UNION([69])], [UNION([70])], [UNION([71])], [UNION([72])], [UNION([73])], [UNION([74])], [UNION([75])], [UNION([76])], | | [UNION([77])], [UNION([78])], [UNION([79])], [UNION([80])], [UNION([81])], [UNION([82])], [UNION([83])], [UNION([84])], [UNION([85])], [UNION([86])], [UNION([87])], | | [UNION([88])], [UNION([89])]), filter(nil), rowset=256 | | 13 - output([TASK.ID], [TASK.SX_ID], [TASK.SBMC], [TASK.SBTJ], [TASK.SQZTMC], [TASK.SQZTLX], [TASK.SQZTWBID], [TASK.SQZTAPPID], [TASK.SQZTSJHM], [TASK.SQZTZJLX], | | [TASK.SQZTZJHM], [TASK.SQZTDZ], [TASK.SQZTYB], [TASK.LXRXM], [TASK.LXRSJHM], [TASK.LXRZJLX], [TASK.LXRZJHM], [TASK.LXRDZ], [TASK.LXRYB], [TASK.SDFS], [TASK.BEIZHU], | | [TASK.SBSJ], [TASK.YWFSXD], [TASK.YWJBXD], [TASK.SBBH], [TASK.SBMA], [TASK.SLHZDBH], [TASK.BJZT], [TASK.BJJG], [TASK.BJJGMS], [TASK.BJSJ], [TASK.DZDAID], | | [TASK.BIZID], [TASK.BLLC_PROC_INST_ID_], [TASK.PLAN_ID], [TASK.SJGXD], [TASK.CTIME], [TASK.COPERATOR], [TASK.ETIME], [TASK.EOPERATOR], [TASK.GW_PROC_INST_ID_], | | [TASK.YW_PROC_INST_ID_], [TASK.ZTID], [TASK.YWGXD], [TASK.SLSJ], [TASK.YWZT], [TASK.GWZT], [TASK.BATCHID], [TASK.SXID], [TASK.PROJIDSZW], [TASK.SYSJ], | | [TASK.SXJCJG], [TASK.HJJCJG], [TASK.CNSXJCJG], [TASK.RECEIVE_NAME], [TASK.HALL_NAME], [TASK.BSC011], [TASK.BSC012], [TASK.AAB300], [TASK.BJLY], [TASK.SXMC], | | [TASK.SXMC_SXBM], [TASK.QLLB], [TASK.YWDL], [TASK.FWDX], [TASK.SXLX], [TASK.BLLX], [TASK.BJLX], [TASK.SSXT], [TASK.XZQH], [TASK.JSLX], [TASK.BLSX], [TASK.YJSX], | | [TASK.YJSJ], [TASK.CSSJ], [TASK.YCCSSJ], [TASK.TMSXLX], [TASK.SFDB], [TASK.SXJC], [TASK.ASSIGNEE], [TASK.GWTASKID], [TASK.GWJDID], [TASK.GWLCID], ['1'], | | [BL.ID_], [BL.NAME_], [BL.TASK_DEF_KEY_], [BL.PROC_DEF_ID_], [subquery(1)]), filter(nil), rowset=256 | | exec_params_([BL.TASK_DEF_KEY_(:0)], [BL.PROC_DEF_ID_(:1)], [TASK.PLAN_ID(:2)]), onetime_exprs_(nil), init_plan_idxs_(nil), use_batch=false | | 14 - output([BL.TASK_DEF_KEY_], [BL.PROC_DEF_ID_], [TASK.PLAN_ID], [TASK.ID], [TASK.SX_ID], [TASK.SBMC], [TASK.SBTJ], [TASK.SQZTMC], [TASK.SQZTLX], [TASK.SQZTWBID], | | [TASK.SQZTAPPID], [TASK.SQZTSJHM], [TASK.SQZTZJLX], [TASK.SQZTZJHM], [TASK.SQZTDZ], [TASK.SQZTYB], [TASK.LXRXM], [TASK.LXRSJHM], [TASK.LXRZJLX], [TASK.LXRZJHM], | | [TASK.LXRDZ], [TASK.LXRYB], [TASK.SDFS], [TASK.BEIZHU], [TASK.SBSJ], [TASK.YWFSXD], [TASK.YWJBXD], [TASK.SBBH], [TASK.SBMA], [TASK.SLHZDBH], [TASK.BJZT], | | [TASK.BJJG], [TASK.BJJGMS], [TASK.BJSJ], [TASK.DZDAID], [TASK.BIZID], [TASK.BLLC_PROC_INST_ID_], [TASK.SJGXD], [TASK.CTIME], [TASK.COPERATOR], [TASK.ETIME], | | [TASK.EOPERATOR], [TASK.GW_PROC_INST_ID_], [TASK.YW_PROC_INST_ID_], [TASK.ZTID], [TASK.YWGXD], [TASK.SLSJ], [TASK.YWZT], [TASK.GWZT], [TASK.BATCHID], [TASK.SXID], | | [TASK.PROJIDSZW], [TASK.SYSJ], [TASK.SXJCJG], [TASK.HJJCJG], [TASK.CNSXJCJG], [TASK.RECEIVE_NAME], [TASK.HALL_NAME], [TASK.BSC011], [TASK.BSC012], [TASK.AAB300], | | [TASK.BJLY], [TASK.SXMC], [TASK.SXMC_SXBM], [TASK.QLLB], [TASK.YWDL], [TASK.FWDX], [TASK.SXLX], [TASK.BLLX], [TASK.BJLX], [TASK.SSXT], [TASK.XZQH], [TASK.JSLX], | | [TASK.BLSX], [TASK.YJSX], [TASK.YJSJ], [TASK.CSSJ], [TASK.YCCSSJ], [TASK.TMSXLX], [TASK.SFDB], [TASK.SXJC], [TASK.ASSIGNEE], [TASK.GWTASKID], [TASK.GWJDID], | | [TASK.GWLCID], [BL.ID_], [BL.NAME_]), filter(nil), rowset=256 | | equal_conds([BL.PROC_INST_ID_ = TASK.BLLC_PROC_INST_ID_]), other_conds(nil) | | 15 - output([BL.TASK_DEF_KEY_], [BL.PROC_DEF_ID_], [BL.ID_], [BL.NAME_], [BL.PROC_INST_ID_]), filter(nil), rowset=256 | | 16 - output([BL.TASK_DEF_KEY_], [BL.PROC_DEF_ID_], [BL.ID_], [BL.NAME_], [BL.PROC_INST_ID_]), filter(nil), rowset=256 | | dop=1 | | 17 - output([BL.ID_], [BL.PROC_INST_ID_], [BL.NAME_], [BL.TASK_DEF_KEY_], [BL.PROC_DEF_ID_]), filter(nil), rowset=256 | | force partition granule | | 18 - output([BL.ID_], [BL.PROC_INST_ID_], [BL.NAME_], [BL.TASK_DEF_KEY_], [BL.PROC_DEF_ID_]), filter(nil), rowset=256 | | access([BL.ID_], [BL.PROC_INST_ID_], [BL.NAME_], [BL.TASK_DEF_KEY_], [BL.PROC_DEF_ID_]), partitions(p[0-15]) | | is_index_back=false, is_global_index=false, | | range_key([BL.ID_]), range(MIN ; MAX)always true | | 19 - output([TASK.BLLC_PROC_INST_ID_], [TASK.ASSIGNEE], [TASK.ID], [TASK.SX_ID], [TASK.SBMC], [TASK.SBTJ], [TASK.SQZTMC], [TASK.SQZTLX], [TASK.SQZTWBID], | | [TASK.SQZTAPPID], [TASK.SQZTSJHM], [TASK.SQZTZJLX], [TASK.SQZTZJHM], [TASK.SQZTDZ], [TASK.SQZTYB], [TASK.LXRXM], [TASK.LXRSJHM], [TASK.LXRZJLX], [TASK.LXRZJHM], | | [TASK.LXRDZ], [TASK.LXRYB], [TASK.SDFS], [TASK.BEIZHU], [TASK.SBSJ], [TASK.YWFSXD], [TASK.YWJBXD], [TASK.SBBH], [TASK.SBMA], [TASK.SLHZDBH], [TASK.BJZT], | | [TASK.BJJG], [TASK.BJJGMS], [TASK.BJSJ], [TASK.DZDAID], [TASK.BIZID], [TASK.PLAN_ID], [TASK.SJGXD], [TASK.CTIME], [TASK.COPERATOR], [TASK.ETIME], [TASK.EOPERATOR], | | [TASK.GW_PROC_INST_ID_], [TASK.YW_PROC_INST_ID_], [TASK.ZTID], [TASK.YWGXD], [TASK.SLSJ], [TASK.YWZT], [TASK.GWZT], [TASK.BATCHID], [TASK.SXID], [TASK.PROJIDSZW], | | [TASK.SYSJ], [TASK.SXJCJG], [TASK.HJJCJG], [TASK.CNSXJCJG], [TASK.RECEIVE_NAME], [TASK.HALL_NAME], [TASK.BSC011], [TASK.BSC012], [TASK.AAB300], [TASK.BJLY], | | [TASK.SXMC], [TASK.SXMC_SXBM], [TASK.QLLB], [TASK.YWDL], [TASK.FWDX], [TASK.SXLX], [TASK.BLLX], [TASK.BJLX], [TASK.SSXT], [TASK.XZQH], [TASK.JSLX], [TASK.BLSX], | | [TASK.YJSX], [TASK.YJSJ], [TASK.CSSJ], [TASK.YCCSSJ], [TASK.TMSXLX], [TASK.SFDB], [TASK.SXJC], [TASK.GWTASKID], [TASK.GWJDID], [TASK.GWLCID]), filter(nil), rowset=256 | | access([TASK.BLLC_PROC_INST_ID_], [TASK.ASSIGNEE], [TASK.ID], [TASK.SX_ID], [TASK.SBMC], [TASK.SBTJ], [TASK.SQZTMC], [TASK.SQZTLX], [TASK.SQZTWBID], | | [TASK.SQZTAPPID], [TASK.SQZTSJHM], [TASK.SQZTZJLX], [TASK.SQZTZJHM], [TASK.SQZTDZ], [TASK.SQZTYB], [TASK.LXRXM], [TASK.LXRSJHM], [TASK.LXRZJLX], [TASK.LXRZJHM], | | [TASK.LXRDZ], [TASK.LXRYB], [TASK.SDFS], [TASK.BEIZHU], [TASK.SBSJ], [TASK.YWFSXD], [TASK.YWJBXD], [TASK.SBBH], [TASK.SBMA], [TASK.SLHZDBH], [TASK.BJZT], | | [TASK.BJJG], [TASK.BJJGMS], [TASK.BJSJ], [TASK.DZDAID], [TASK.BIZID], [TASK.PLAN_ID], [TASK.SJGXD], [TASK.CTIME], [TASK.COPERATOR], [TASK.ETIME], [TASK.EOPERATOR], | | [TASK.GW_PROC_INST_ID_], [TASK.YW_PROC_INST_ID_], [TASK.ZTID], [TASK.YWGXD], [TASK.SLSJ], [TASK.YWZT], [TASK.GWZT], [TASK.BATCHID], [TASK.SXID], [TASK.PROJIDSZW], | | [TASK.SYSJ], [TASK.SXJCJG], [TASK.HJJCJG], [TASK.CNSXJCJG], [TASK.RECEIVE_NAME], [TASK.HALL_NAME], [TASK.BSC011], [TASK.BSC012], [TASK.AAB300], [TASK.BJLY], | | [TASK.SXMC], [TASK.SXMC_SXBM], [TASK.QLLB], [TASK.YWDL], [TASK.FWDX], [TASK.SXLX], [TASK.BLLX], [TASK.BJLX], [TASK.SSXT], [TASK.XZQH], [TASK.JSLX], [TASK.BLSX], | | [TASK.YJSX], [TASK.YJSJ], [TASK.CSSJ], [TASK.YCCSSJ], [TASK.TMSXLX], [TASK.SFDB], [TASK.SXJC], [TASK.GWTASKID], [TASK.GWJDID], [TASK.GWLCID]) | | 20 - output([VIEW1.BT.ID], [VIEW1.BT.SX_ID], [VIEW1.BT.SBMC], [VIEW1.BT.SBTJ], [VIEW1.BT.SQZTMC], [VIEW1.BT.SQZTLX], [VIEW1.BT.SQZTWBID], [VIEW1.BT.SQZTAPPID], | | [VIEW1.BT.SQZTSJHM], [VIEW1.BT.SQZTZJLX], [VIEW1.BT.SQZTZJHM], [VIEW1.BT.SQZTDZ], [VIEW1.BT.SQZTYB], [VIEW1.BT.LXRXM], [VIEW1.BT.LXRSJHM], [VIEW1.BT.LXRZJLX], | | [VIEW1.BT.LXRZJHM], [VIEW1.BT.LXRDZ], [VIEW1.BT.LXRYB], [VIEW1.BT.SDFS], [VIEW1.BT.BEIZHU], [VIEW1.BT.SBSJ], [VIEW1.BT.YWFSXD], [VIEW1.BT.YWJBXD], [VIEW1.BT.SBBH], | | [VIEW1.BT.SBMA], [VIEW1.BT.SLHZDBH], [VIEW1.BT.BJZT], [VIEW1.BT.BJJG], [VIEW1.BT.BJJGMS], [VIEW1.BT.BJSJ], [VIEW1.BT.DZDAID], [VIEW1.BT.BIZID], [VIEW1.BT.BLLC_PROC_INST_ID_], | | [VIEW1.BT.PLAN_ID], [VIEW1.BT.SJGXD], [VIEW1.BT.CTIME], [VIEW1.BT.COPERATOR], [VIEW1.BT.ETIME], [VIEW1.BT.EOPERATOR], [VIEW1.BT.GW_PROC_INST_ID_], [VIEW1.BT.YW_PROC_INST_ID_], | | [VIEW1.BT.ZTID], [VIEW1.BT.YWGXD], [VIEW1.BT.SLSJ], [VIEW1.BT.YWZT], [VIEW1.BT.GWZT], [VIEW1.BT.BATCHID], [VIEW1.BT.SX_ID], [VIEW1.BT.PROJID_SZW], [VIEW1.BT.SYSJ], | | [VIEW1.BT.SXJCJG], [VIEW1.BT.HJJCJG], [VIEW1.BT.CNSXJCJG], [VIEW1.BT.RECEIVE_NAME], [VIEW1.BT.HALL_NAME], [subquery(1)], [subquery(2)], [subquery(3)], | | [subquery(4)], [VIEW1.SX.SXMC], [VIEW1.SX.SXMC_SXBM], [VIEW1.SX.QLLB], [VIEW1.SX.YWDL], [VIEW1.SX.FWDX], [VIEW1.SX.SXLX], [VIEW1.SX.BLLX], [VIEW1.SX.BJLX], | | [VIEW1.SX.SSXT], [VIEW1.SX.XZQH], [NULL], [NULL], [NULL], [NULL], [NULL], [NULL], [NULL], [NULL], [NULL], [VIEW1.ACT.ASSIGNEE_], [VIEW1.ACT.ID_], [VIEW1.ACT.TASK_DEF_KEY_], | | [VIEW1.ACT.PROC_DEF_ID_]), filter(nil), rowset=256 | | exec_params_([VIEW1.BT.COPERATOR(:3)], [VIEW1.BT.COPERATOR(:4)], [VIEW1.BT.COPERATOR(:5)], [VIEW1.BT.ID(:6)]), onetime_exprs_(nil), init_plan_idxs_(nil), | | use_batch=false | | 21 - output([VIEW1.BT.ID], [VIEW1.BT.SX_ID], [VIEW1.BT.SBMC], [VIEW1.BT.SBTJ], [VIEW1.BT.SQZTMC], [VIEW1.BT.SQZTLX], [VIEW1.BT.SQZTWBID], [VIEW1.BT.SQZTAPPID], | | [VIEW1.BT.SQZTSJHM], [VIEW1.BT.SQZTZJLX], [VIEW1.BT.SQZTZJHM], [VIEW1.BT.SQZTDZ], [VIEW1.BT.SQZTYB], [VIEW1.BT.LXRXM], [VIEW1.BT.LXRSJHM], [VIEW1.BT.LXRZJLX], | | [VIEW1.BT.LXRZJHM], [VIEW1.BT.LXRDZ], [VIEW1.BT.LXRYB], [VIEW1.BT.SDFS], [VIEW1.BT.BEIZHU], [VIEW1.BT.SBSJ], [VIEW1.BT.YWFSXD], [VIEW1.BT.YWJBXD], [VIEW1.BT.SBBH], | | [VIEW1.BT.SBMA], [VIEW1.BT.SLHZDBH], [VIEW1.BT.BJZT], [VIEW1.BT.BJJG], [VIEW1.BT.BJJGMS], [VIEW1.BT.BJSJ], [VIEW1.BT.DZDAID], [VIEW1.BT.BIZID], [VIEW1.BT.BLLC_PROC_INST_ID_], | | [VIEW1.BT.PLAN_ID], [VIEW1.BT.SJGXD], [VIEW1.BT.CTIME], [VIEW1.BT.COPERATOR], [VIEW1.BT.ETIME], [VIEW1.BT.EOPERATOR], [VIEW1.BT.GW_PROC_INST_ID_], [VIEW1.BT.YW_PROC_INST_ID_], | | [VIEW1.BT.ZTID], [VIEW1.BT.YWGXD], [VIEW1.BT.SLSJ], [VIEW1.BT.YWZT], [VIEW1.BT.GWZT], [VIEW1.BT.BATCHID], [VIEW1.BT.PROJID_SZW], [VIEW1.BT.SYSJ], [VIEW1.BT.SXJCJG], | | [VIEW1.BT.HJJCJG], [VIEW1.BT.CNSXJCJG], [VIEW1.BT.RECEIVE_NAME], [VIEW1.BT.HALL_NAME], [VIEW1.SX.SXMC], [VIEW1.SX.SXMC_SXBM], [VIEW1.SX.QLLB], [VIEW1.SX.YWDL], | | [VIEW1.SX.FWDX], [VIEW1.SX.SXLX], [VIEW1.SX.BLLX], [VIEW1.SX.BJLX], [VIEW1.SX.SSXT], [VIEW1.SX.XZQH], [VIEW1.ACT.ASSIGNEE_], [VIEW1.ACT.ID_], [VIEW1.ACT.TASK_DEF_KEY_], | | [VIEW1.ACT.PROC_DEF_ID_]), filter([VIEW1.ACT.ASSIGNEE_ = cast('1440', VARCHAR2(1048576 ))]), rowset=256 | | access([VIEW1.BT.ID], [VIEW1.BT.SX_ID], [VIEW1.BT.SBMC], [VIEW1.BT.SBTJ], [VIEW1.BT.SQZTMC], [VIEW1.BT.SQZTLX], [VIEW1.BT.SQZTWBID], [VIEW1.BT.SQZTAPPID], | | [VIEW1.BT.SQZTSJHM], [VIEW1.BT.SQZTZJLX], [VIEW1.BT.SQZTZJHM], [VIEW1.BT.SQZTDZ], [VIEW1.BT.SQZTYB], [VIEW1.BT.LXRXM], [VIEW1.BT.LXRSJHM], [VIEW1.BT.LXRZJLX], | | [VIEW1.BT.LXRZJHM], [VIEW1.BT.LXRDZ], [VIEW1.BT.LXRYB], [VIEW1.BT.SDFS], [VIEW1.BT.BEIZHU], [VIEW1.BT.SBSJ], [VIEW1.BT.YWFSXD], [VIEW1.BT.YWJBXD], [VIEW1.BT.SBBH], | | [VIEW1.BT.SBMA], [VIEW1.BT.SLHZDBH], [VIEW1.BT.BJZT], [VIEW1.BT.BJJG], [VIEW1.BT.BJJGMS], [VIEW1.BT.BJSJ], [VIEW1.BT.DZDAID], [VIEW1.BT.BIZID], [VIEW1.BT.BLLC_PROC_INST_ID_], | | [VIEW1.BT.PLAN_ID], [VIEW1.BT.SJGXD], [VIEW1.BT.CTIME], [VIEW1.BT.COPERATOR], [VIEW1.BT.ETIME], [VIEW1.BT.EOPERATOR], [VIEW1.BT.GW_PROC_INST_ID_], [VIEW1.BT.YW_PROC_INST_ID_], | | [VIEW1.BT.ZTID], [VIEW1.BT.YWGXD], [VIEW1.BT.SLSJ], [VIEW1.BT.YWZT], [VIEW1.BT.GWZT], [VIEW1.BT.BATCHID], [VIEW1.BT.PROJID_SZW], [VIEW1.BT.SYSJ], [VIEW1.BT.SXJCJG], | | [VIEW1.BT.HJJCJG], [VIEW1.BT.CNSXJCJG], [VIEW1.BT.RECEIVE_NAME], [VIEW1.BT.HALL_NAME], [VIEW1.SX.SXMC], [VIEW1.SX.SXMC_SXBM], [VIEW1.SX.QLLB], [VIEW1.SX.YWDL], | | [VIEW1.SX.FWDX], [VIEW1.SX.SXLX], [VIEW1.SX.BLLX], [VIEW1.SX.BJLX], [VIEW1.SX.SSXT], [VIEW1.SX.XZQH], [VIEW1.ACT.ASSIGNEE_], [VIEW1.ACT.ID_], [VIEW1.ACT.TASK_DEF_KEY_], | | [VIEW1.ACT.PROC_DEF_ID_]) | | 22 - output([T.BSC011]), filter(nil), rowset=256 | | conds(nil), nl_params_([T.BSC001(:18)]), use_batch=false | | 23 - output([T.BSC011], [T.BSC001]), filter([T.AAE100 = cast('1', VARCHAR2(1048576 ))]), rowset=256 | | access([T.AAE100], [T.BSC011], [T.BSC001]), partitions(p0) | | is_index_back=false, is_global_index=false, filter_before_indexback[false], | | range_key([T.BSC010]), range(MIN ; MAX)always true, | | range_cond([T.BSC010 = :3]) | | 24 - output(nil), filter(nil), rowset=256 | | access(nil), partitions(p0) | | is_index_back=false, is_global_index=false, | | range_key([T.BSC001]), range(MIN ; MAX), | | range_cond([:18 = T.BSC001]) | | 25 - output([T.BSC012]), filter(nil), rowset=256 | | conds(nil), nl_params_([T.BSC001(:20)]), use_batch=false | | 26 - output([T.BSC012], [T.BSC001]), filter([T.AAE100 = cast('1', VARCHAR2(1048576 ))]), rowset=256 | | access([T.AAE100], [T.BSC012], [T.BSC001]), partitions(p0) | | is_index_back=false, is_global_index=false, filter_before_indexback[false], | | range_key([T.BSC010]), range(MIN ; MAX)always true, | | range_cond([T.BSC010 = :4]) | | 27 - output(nil), filter(nil), rowset=256 | | access(nil), partitions(p0) | | is_index_back=false, is_global_index=false, | | range_key([T.BSC001]), range(MIN ; MAX), | | range_cond([:20 = T.BSC001]) | | 28 - output([T.AAB300]), filter(nil), rowset=256 | | conds(nil), nl_params_([T.BSC001(:22)]), use_batch=false | | 29 - output([T.BSC001]), filter([T.AAE100 = cast('1', VARCHAR2(1048576 ))]), rowset=256 | | access([T.AAE100], [T.BSC001]), partitions(p0) | | is_index_back=false, is_global_index=false, filter_before_indexback[false], | | range_key([T.BSC010]), range(MIN ; MAX)always true, | | range_cond([T.BSC010 = :5]) | | 30 - output([T.AAB300]), filter(nil), rowset=256 | | access([T.AAB300]), partitions(p0) | | is_index_back=false, is_global_index=false, | | range_key([T.BSC001]), range(MIN ; MAX), | | range_cond([:22 = T.BSC001]) | | 31 - output([BX.BJLY]), filter(nil), rowset=256 | | access([BX.BJLY]), partitions(p0sp[0-7], p1sp[0-7], p2sp[0-7], p3sp[0-7], p4sp[0-7], p5sp[0-7], p6sp[0-7], p7sp[0-7], p8sp[0-7], p9sp[0-7], p10sp[0-7], | | p11sp[0-7], p12sp[0-7], p13sp[0-7], p14sp[0-7], p15sp[0-7], p16sp[0-7], p17sp[0-7], p18sp[0-7], p19sp[0-7], p20sp[0-7], p21sp[0-7], p22sp[0-7], p23sp[0-7], | | p24sp[0-7], p25sp[0-7], p26sp[0-7], p27sp[0-7], p28sp[0-7], p29sp[0-7], p30sp[0-7], p31sp[0-7], p32sp[0-7], p33sp[0-7], p34sp[0-7], p35sp[0-7], p36sp[0-7], | | p37sp[0-7], p38sp[0-7], p39sp[0-7], p40sp[0-7], p41sp[0-7], p42sp[0-7], p43sp[0-7], p44sp[0-7], p45sp[0-7], p46sp[0-7], p47sp[0-7], p48sp[0-7], p49sp[0-7], | | p50sp[0-7], p51sp[0-7], p52sp[0-7], p53sp[0-7], p54sp[0-7], p55sp[0-7], p56sp[0-7], p57sp[0-7], p58sp[0-7], p59sp[0-7], p60sp[0-7], p61sp[0-7], p62sp[0-7], | | p63sp[0-7], p64sp[0-7], p65sp[0-7], p66sp[0-7], p67sp[0-7], p68sp[0-7], p69sp[0-7], p70sp[0-7], p71sp[0-7], p72sp[0-7]) | | is_index_back=false, is_global_index=false, | | range_key([BX.ID], [BX.CTIME]), range(MIN,MIN ; MAX,MAX)always true, | | range_cond([BX.ID = :6]) | | 32 - output([NVL(FORM.BATCH, cast(0, VARCHAR2(1 BYTE)))]), filter([FORM.ZZD = cast('1', VARCHAR2(1048576 ))]), rowset=256 | | access([FORM.ID], [FORM.BATCH], [FORM.ZZD]), partitions(p0) | | is_index_back=true, is_global_index=false, filter_before_indexback[false], | | range_key([FORM.NODEID], [FORM.PLANID], [FORM.PROCDEFID], [FORM.BATCH], [FORM.ID]), range(MIN,MIN,MIN,MIN,MIN ; MAX,MAX,MAX,MAX,MAX)always true, | | range_cond([:0 = FORM.NODEID], [:1 = FORM.PROCDEFID], [FORM.PLANID = :2]) | | 33 - output([TASK.ID], [TASK.SX_ID], [TASK.SBMC], [TASK.SBTJ], [TASK.SQZTMC], [TASK.SQZTLX], [TASK.SQZTWBID], [TASK.SQZTAPPID], [TASK.SQZTSJHM], [TASK.SQZTZJLX], | | [TASK.SQZTZJHM], [TASK.SQZTDZ], [TASK.SQZTYB], [TASK.LXRXM], [TASK.LXRSJHM], [TASK.LXRZJLX], [TASK.LXRZJHM], [TASK.LXRDZ], [TASK.LXRYB], [TASK.SDFS], [TASK.BEIZHU], | | [TASK.SBSJ], [TASK.YWFSXD], [TASK.YWJBXD], [TASK.SBBH], [TASK.SBMA], [TASK.SLHZDBH], [TASK.BJZT], [TASK.BJJG], [TASK.BJJGMS], [TASK.BJSJ], [TASK.DZDAID], | | [TASK.BIZID], [TASK.BLLC_PROC_INST_ID_], [TASK.PLAN_ID], [TASK.SJGXD], [TASK.CTIME], [TASK.COPERATOR], [TASK.ETIME], [TASK.EOPERATOR], [TASK.GW_PROC_INST_ID_], | | [TASK.YW_PROC_INST_ID_], [TASK.ZTID], [TASK.YWGXD], [TASK.SLSJ], [TASK.YWZT], [TASK.GWZT], [TASK.BATCHID], [TASK.SXID], [TASK.PROJIDSZW], [TASK.SYSJ], | | [TASK.SXJCJG], [TASK.HJJCJG], [TASK.CNSXJCJG], [TASK.RECEIVE_NAME], [TASK.HALL_NAME], [TASK.BSC011], [TASK.BSC012], [TASK.AAB300], [TASK.BJLY], [TASK.SXMC], | | [TASK.SXMC_SXBM], [TASK.QLLB], [TASK.YWDL], [TASK.FWDX], [TASK.SXLX], [TASK.BLLX], [TASK.BJLX], [TASK.SSXT], [TASK.XZQH], [TASK.JSLX], [TASK.BLSX], [TASK.YJSX], | | [TASK.YJSJ], [TASK.CSSJ], [TASK.YCCSSJ], [TASK.TMSXLX], [TASK.SFDB], [TASK.SXJC], [TASK.ASSIGNEE], [TASK.GWTASKID], [TASK.GWJDID], [TASK.GWLCID], ['0'], | | [BL.ID_], [BL.NAME_], [BL.TASK_DEF_KEY_], [BL.PROC_DEF_ID_], [subquery(1)]), filter(nil), rowset=256 | | exec_params_([BL.TASK_DEF_KEY_(:7)], [BL.PROC_DEF_ID_(:8)], [TASK.PLAN_ID(:9)]), onetime_exprs_(nil), init_plan_idxs_(nil), use_batch=false | | 34 - output([BL.TASK_DEF_KEY_], [BL.PROC_DEF_ID_], [TASK.PLAN_ID], [TASK.ID], [TASK.SX_ID], [TASK.SBMC], [TASK.SBTJ], [TASK.SQZTMC], [TASK.SQZTLX], [TASK.SQZTWBID], | | [TASK.SQZTAPPID], [TASK.SQZTSJHM], [TASK.SQZTZJLX], [TASK.SQZTZJHM], [TASK.SQZTDZ], [TASK.SQZTYB], [TASK.LXRXM], [TASK.LXRSJHM], [TASK.LXRZJLX], [TASK.LXRZJHM], | | [TASK.LXRDZ], [TASK.LXRYB], [TASK.SDFS], [TASK.BEIZHU], [TASK.SBSJ], [TASK.YWFSXD], [TASK.YWJBXD], [TASK.SBBH], [TASK.SBMA], [TASK.SLHZDBH], [TASK.BJZT], | | [TASK.BJJG], [TASK.BJJGMS], [TASK.BJSJ], [TASK.DZDAID], [TASK.BIZID], [TASK.BLLC_PROC_INST_ID_], [TASK.SJGXD], [TASK.CTIME], [TASK.COPERATOR], [TASK.ETIME], | | [TASK.EOPERATOR], [TASK.GW_PROC_INST_ID_], [TASK.YW_PROC_INST_ID_], [TASK.ZTID], [TASK.YWGXD], [TASK.SLSJ], [TASK.YWZT], [TASK.GWZT], [TASK.BATCHID], [TASK.SXID], | | [TASK.PROJIDSZW], [TASK.SYSJ], [TASK.SXJCJG], [TASK.HJJCJG], [TASK.CNSXJCJG], [TASK.RECEIVE_NAME], [TASK.HALL_NAME], [TASK.BSC011], [TASK.BSC012], [TASK.AAB300], | | [TASK.BJLY], [TASK.SXMC], [TASK.SXMC_SXBM], [TASK.QLLB], [TASK.YWDL], [TASK.FWDX], [TASK.SXLX], [TASK.BLLX], [TASK.BJLX], [TASK.SSXT], [TASK.XZQH], [TASK.JSLX], | | [TASK.BLSX], [TASK.YJSX], [TASK.YJSJ], [TASK.CSSJ], [TASK.YCCSSJ], [TASK.TMSXLX], [TASK.SFDB], [TASK.SXJC], [TASK.ASSIGNEE], [TASK.GWTASKID], [TASK.GWJDID], | | [TASK.GWLCID], [BL.ID_], [BL.NAME_]), filter(nil), rowset=256 | | conds(nil), nl_params_([TASK.BLLC_PROC_INST_ID_(:36)]), use_batch=false | | 35 - output([TASK.PLAN_ID], [TASK.ID], [TASK.SX_ID], [TASK.SBMC], [TASK.SBTJ], [TASK.SQZTMC], [TASK.SQZTLX], [TASK.SQZTWBID], [TASK.SQZTAPPID], [TASK.SQZTSJHM], | | [TASK.SQZTZJLX], [TASK.SQZTZJHM], [TASK.SQZTDZ], [TASK.SQZTYB], [TASK.LXRXM], [TASK.LXRSJHM], [TASK.LXRZJLX], [TASK.LXRZJHM], [TASK.LXRDZ], [TASK.LXRYB], | | [TASK.SDFS], [TASK.BEIZHU], [TASK.SBSJ], [TASK.YWFSXD], [TASK.YWJBXD], [TASK.SBBH], [TASK.SBMA], [TASK.SLHZDBH], [TASK.BJZT], [TASK.BJJG], [TASK.BJJGMS], | | [TASK.BJSJ], [TASK.DZDAID], [TASK.BIZID], [TASK.BLLC_PROC_INST_ID_], [TASK.SJGXD], [TASK.CTIME], [TASK.COPERATOR], [TASK.ETIME], [TASK.EOPERATOR], [TASK.GW_PROC_INST_ID_], | | [TASK.YW_PROC_INST_ID_], [TASK.ZTID], [TASK.YWGXD], [TASK.SLSJ], [TASK.YWZT], [TASK.GWZT], [TASK.BATCHID], [TASK.SXID], [TASK.PROJIDSZW], [TASK.SYSJ], | | [TASK.SXJCJG], [TASK.HJJCJG], [TASK.CNSXJCJG], [TASK.RECEIVE_NAME], [TASK.HALL_NAME], [TASK.BSC011], [TASK.BSC012], [TASK.AAB300], [TASK.BJLY], [TASK.SXMC], | | [TASK.SXMC_SXBM], [TASK.QLLB], [TASK.YWDL], [TASK.FWDX], [TASK.SXLX], [TASK.BLLX], [TASK.BJLX], [TASK.SSXT], [TASK.XZQH], [TASK.JSLX], [TASK.BLSX], [TASK.YJSX], | | [TASK.YJSJ], [TASK.CSSJ], [TASK.YCCSSJ], [TASK.TMSXLX], [TASK.SFDB], [TASK.SXJC], [TASK.ASSIGNEE], [TASK.GWTASKID], [TASK.GWJDID], [TASK.GWLCID]), filter(nil), rowset=256 | | conds(nil), nl_params_([TASK.ID(:32)], [TASK.GWTASKID(:33)]), use_batch=false | | 36 - output([TASK.ID], [TASK.GWTASKID], [TASK.ASSIGNEE], [TASK.BLLC_PROC_INST_ID_], [TASK.SX_ID], [TASK.SBMC], [TASK.SBTJ], [TASK.SQZTMC], [TASK.SQZTLX], | | [TASK.SQZTWBID], [TASK.SQZTAPPID], [TASK.SQZTSJHM], [TASK.SQZTZJLX], [TASK.SQZTZJHM], [TASK.SQZTDZ], [TASK.SQZTYB], [TASK.LXRXM], [TASK.LXRSJHM], [TASK.LXRZJLX], | | [TASK.LXRZJHM], [TASK.LXRDZ], [TASK.LXRYB], [TASK.SDFS], [TASK.BEIZHU], [TASK.SBSJ], [TASK.YWFSXD], [TASK.YWJBXD], [TASK.SBBH], [TASK.SBMA], [TASK.SLHZDBH], | | [TASK.BJZT], [TASK.BJJG], [TASK.BJJGMS], [TASK.BJSJ], [TASK.DZDAID], [TASK.BIZID], [TASK.PLAN_ID], [TASK.SJGXD], [TASK.CTIME], [TASK.COPERATOR], [TASK.ETIME], | | [TASK.EOPERATOR], [TASK.GW_PROC_INST_ID_], [TASK.YW_PROC_INST_ID_], [TASK.ZTID], [TASK.YWGXD], [TASK.SLSJ], [TASK.YWZT], [TASK.GWZT], [TASK.BATCHID], [TASK.SXID], | | [TASK.PROJIDSZW], [TASK.SYSJ], [TASK.SXJCJG], [TASK.HJJCJG], [TASK.CNSXJCJG], [TASK.RECEIVE_NAME], [TASK.HALL_NAME], [TASK.BSC011], [TASK.BSC012], [TASK.AAB300], | | [TASK.BJLY], [TASK.SXMC], [TASK.SXMC_SXBM], [TASK.QLLB], [TASK.YWDL], [TASK.FWDX], [TASK.SXLX], [TASK.BLLX], [TASK.BJLX], [TASK.SSXT], [TASK.XZQH], [TASK.JSLX], | | [TASK.BLSX], [TASK.YJSX], [TASK.YJSJ], [TASK.CSSJ], [TASK.YCCSSJ], [TASK.TMSXLX], [TASK.SFDB], [TASK.SXJC], [TASK.GWJDID], [TASK.GWLCID]), filter(nil), rowset=256 | | access([TASK.ID], [TASK.GWTASKID], [TASK.ASSIGNEE], [TASK.BLLC_PROC_INST_ID_], [TASK.SX_ID], [TASK.SBMC], [TASK.SBTJ], [TASK.SQZTMC], [TASK.SQZTLX], | | [TASK.SQZTWBID], [TASK.SQZTAPPID], [TASK.SQZTSJHM], [TASK.SQZTZJLX], [TASK.SQZTZJHM], [TASK.SQZTDZ], [TASK.SQZTYB], [TASK.LXRXM], [TASK.LXRSJHM], [TASK.LXRZJLX], | | [TASK.LXRZJHM], [TASK.LXRDZ], [TASK.LXRYB], [TASK.SDFS], [TASK.BEIZHU], [TASK.SBSJ], [TASK.YWFSXD], [TASK.YWJBXD], [TASK.SBBH], [TASK.SBMA], [TASK.SLHZDBH], | | [TASK.BJZT], [TASK.BJJG], [TASK.BJJGMS], [TASK.BJSJ], [TASK.DZDAID], [TASK.BIZID], [TASK.PLAN_ID], [TASK.SJGXD], [TASK.CTIME], [TASK.COPERATOR], [TASK.ETIME], | | [TASK.EOPERATOR], [TASK.GW_PROC_INST_ID_], [TASK.YW_PROC_INST_ID_], [TASK.ZTID], [TASK.YWGXD], [TASK.SLSJ], [TASK.YWZT], [TASK.GWZT], [TASK.BATCHID], [TASK.SXID], | | [TASK.PROJIDSZW], [TASK.SYSJ], [TASK.SXJCJG], [TASK.HJJCJG], [TASK.CNSXJCJG], [TASK.RECEIVE_NAME], [TASK.HALL_NAME], [TASK.BSC011], [TASK.BSC012], [TASK.AAB300], | | [TASK.BJLY], [TASK.SXMC], [TASK.SXMC_SXBM], [TASK.QLLB], [TASK.YWDL], [TASK.FWDX], [TASK.SXLX], [TASK.BLLX], [TASK.BJLX], [TASK.SSXT], [TASK.XZQH], [TASK.JSLX], | | [TASK.BLSX], [TASK.YJSX], [TASK.YJSJ], [TASK.CSSJ], [TASK.YCCSSJ], [TASK.TMSXLX], [TASK.SFDB], [TASK.SXJC], [TASK.GWJDID], [TASK.GWLCID]) | | 37 - output([VIEW2.BT.ID], [VIEW2.BT.SX_ID], [VIEW2.BT.SBMC], [VIEW2.BT.SBTJ], [VIEW2.BT.SQZTMC], [VIEW2.BT.SQZTLX], [VIEW2.BT.SQZTWBID], [VIEW2.BT.SQZTAPPID], | | [VIEW2.BT.SQZTSJHM], [VIEW2.BT.SQZTZJLX], [VIEW2.BT.SQZTZJHM], [VIEW2.BT.SQZTDZ], [VIEW2.BT.SQZTYB], [VIEW2.BT.LXRXM], [VIEW2.BT.LXRSJHM], [VIEW2.BT.LXRZJLX], | | [VIEW2.BT.LXRZJHM], [VIEW2.BT.LXRDZ], [VIEW2.BT.LXRYB], [VIEW2.BT.SDFS], [VIEW2.BT.BEIZHU], [VIEW2.BT.SBSJ], [VIEW2.BT.YWFSXD], [VIEW2.BT.YWJBXD], [VIEW2.BT.SBBH], | | [VIEW2.BT.SBMA], [VIEW2.BT.SLHZDBH], [VIEW2.BT.BJZT], [VIEW2.BT.BJJG], [VIEW2.BT.BJJGMS], [VIEW2.BT.BJSJ], [VIEW2.BT.DZDAID], [VIEW2.BT.BIZID], [VIEW2.BT.BLLC_PROC_INST_ID_], | | [VIEW2.BT.PLAN_ID], [VIEW2.BT.SJGXD], [VIEW2.BT.CTIME], [VIEW2.BT.COPERATOR], [VIEW2.BT.ETIME], [VIEW2.BT.EOPERATOR], [VIEW2.BT.GW_PROC_INST_ID_], [VIEW2.BT.YW_PROC_INST_ID_], | | [VIEW2.BT.ZTID], [VIEW2.BT.YWGXD], [VIEW2.BT.SLSJ], [VIEW2.BT.YWZT], [VIEW2.BT.GWZT], [VIEW2.BT.BATCHID], [VIEW2.BT.SX_ID], [VIEW2.BT.PROJID_SZW], [VIEW2.BT.SYSJ], | | [VIEW2.BT.SXJCJG], [VIEW2.BT.HJJCJG], [VIEW2.BT.CNSXJCJG], [VIEW2.BT.RECEIVE_NAME], [VIEW2.BT.HALL_NAME], [subquery(1)], [subquery(2)], [subquery(3)], | | [subquery(4)], [VIEW2.SX.SXMC], [VIEW2.SX.SXMC_SXBM], [VIEW2.SX.QLLB], [VIEW2.SX.YWDL], [VIEW2.SX.FWDX], [VIEW2.SX.SXLX], [VIEW2.SX.BLLX], [VIEW2.SX.BJLX], | | [VIEW2.SX.SSXT], [VIEW2.SX.XZQH], [NULL], [NULL], [NULL], [NULL], [NULL], [NULL], [NULL], [NULL], [NULL], [VIEW2.ACT.ASSIGNEE_], [VIEW2.ACT.ID_], [VIEW2.ACT.TASK_DEF_KEY_], | | [VIEW2.ACT.PROC_DEF_ID_]), filter(nil), rowset=256 | | exec_params_([VIEW2.BT.COPERATOR(:10)], [VIEW2.BT.COPERATOR(:11)], [VIEW2.BT.COPERATOR(:12)], [VIEW2.BT.ID(:13)]), onetime_exprs_(nil), init_plan_idxs_(nil), | | use_batch=false | | 38 - output([VIEW2.BT.ID], [VIEW2.BT.SX_ID], [VIEW2.BT.SBMC], [VIEW2.BT.SBTJ], [VIEW2.BT.SQZTMC], [VIEW2.BT.SQZTLX], [VIEW2.BT.SQZTWBID], [VIEW2.BT.SQZTAPPID], | | [VIEW2.BT.SQZTSJHM], [VIEW2.BT.SQZTZJLX], [VIEW2.BT.SQZTZJHM], [VIEW2.BT.SQZTDZ], [VIEW2.BT.SQZTYB], [VIEW2.BT.LXRXM], [VIEW2.BT.LXRSJHM], [VIEW2.BT.LXRZJLX], | | [VIEW2.BT.LXRZJHM], [VIEW2.BT.LXRDZ], [VIEW2.BT.LXRYB], [VIEW2.BT.SDFS], [VIEW2.BT.BEIZHU], [VIEW2.BT.SBSJ], [VIEW2.BT.YWFSXD], [VIEW2.BT.YWJBXD], [VIEW2.BT.SBBH], | | [VIEW2.BT.SBMA], [VIEW2.BT.SLHZDBH], [VIEW2.BT.BJZT], [VIEW2.BT.BJJG], [VIEW2.BT.BJJGMS], [VIEW2.BT.BJSJ], [VIEW2.BT.DZDAID], [VIEW2.BT.BIZID], [VIEW2.BT.BLLC_PROC_INST_ID_], | | [VIEW2.BT.PLAN_ID], [VIEW2.BT.SJGXD], [VIEW2.BT.CTIME], [VIEW2.BT.COPERATOR], [VIEW2.BT.ETIME], [VIEW2.BT.EOPERATOR], [VIEW2.BT.GW_PROC_INST_ID_], [VIEW2.BT.YW_PROC_INST_ID_], | | [VIEW2.BT.ZTID], [VIEW2.BT.YWGXD], [VIEW2.BT.SLSJ], [VIEW2.BT.YWZT], [VIEW2.BT.GWZT], [VIEW2.BT.BATCHID], [VIEW2.BT.PROJID_SZW], [VIEW2.BT.SYSJ], [VIEW2.BT.SXJCJG], | | [VIEW2.BT.HJJCJG], [VIEW2.BT.CNSXJCJG], [VIEW2.BT.RECEIVE_NAME], [VIEW2.BT.HALL_NAME], [VIEW2.SX.SXMC], [VIEW2.SX.SXMC_SXBM], [VIEW2.SX.QLLB], [VIEW2.SX.YWDL], | | [VIEW2.SX.FWDX], [VIEW2.SX.SXLX], [VIEW2.SX.BLLX], [VIEW2.SX.BJLX], [VIEW2.SX.SSXT], [VIEW2.SX.XZQH], [VIEW2.ACT.ASSIGNEE_], [VIEW2.ACT.ID_], [VIEW2.ACT.TASK_DEF_KEY_], | | [VIEW2.ACT.PROC_DEF_ID_]), filter([VIEW2.ACT.ASSIGNEE_ IS NULL]), rowset=256 | | access([VIEW2.BT.ID], [VIEW2.BT.SX_ID], [VIEW2.BT.SBMC], [VIEW2.BT.SBTJ], [VIEW2.BT.SQZTMC], [VIEW2.BT.SQZTLX], [VIEW2.BT.SQZTWBID], [VIEW2.BT.SQZTAPPID], | | [VIEW2.BT.SQZTSJHM], [VIEW2.BT.SQZTZJLX], [VIEW2.BT.SQZTZJHM], [VIEW2.BT.SQZTDZ], [VIEW2.BT.SQZTYB], [VIEW2.BT.LXRXM], [VIEW2.BT.LXRSJHM], [VIEW2.BT.LXRZJLX], | | [VIEW2.BT.LXRZJHM], [VIEW2.BT.LXRDZ], [VIEW2.BT.LXRYB], [VIEW2.BT.SDFS], [VIEW2.BT.BEIZHU], [VIEW2.BT.SBSJ], [VIEW2.BT.YWFSXD], [VIEW2.BT.YWJBXD], [VIEW2.BT.SBBH], | | [VIEW2.BT.SBMA], [VIEW2.BT.SLHZDBH], [VIEW2.BT.BJZT], [VIEW2.BT.BJJG], [VIEW2.BT.BJJGMS], [VIEW2.BT.BJSJ], [VIEW2.BT.DZDAID], [VIEW2.BT.BIZID], [VIEW2.BT.BLLC_PROC_INST_ID_], | | [VIEW2.BT.PLAN_ID], [VIEW2.BT.SJGXD], [VIEW2.BT.CTIME], [VIEW2.BT.COPERATOR], [VIEW2.BT.ETIME], [VIEW2.BT.EOPERATOR], [VIEW2.BT.GW_PROC_INST_ID_], [VIEW2.BT.YW_PROC_INST_ID_], | | [VIEW2.BT.ZTID], [VIEW2.BT.YWGXD], [VIEW2.BT.SLSJ], [VIEW2.BT.YWZT], [VIEW2.BT.GWZT], [VIEW2.BT.BATCHID], [VIEW2.BT.PROJID_SZW], [VIEW2.BT.SYSJ], [VIEW2.BT.SXJCJG], | | [VIEW2.BT.HJJCJG], [VIEW2.BT.CNSXJCJG], [VIEW2.BT.RECEIVE_NAME], [VIEW2.BT.HALL_NAME], [VIEW2.SX.SXMC], [VIEW2.SX.SXMC_SXBM], [VIEW2.SX.QLLB], [VIEW2.SX.YWDL], | | [VIEW2.SX.FWDX], [VIEW2.SX.SXLX], [VIEW2.SX.BLLX], [VIEW2.SX.BJLX], [VIEW2.SX.SSXT], [VIEW2.SX.XZQH], [VIEW2.ACT.ASSIGNEE_], [VIEW2.ACT.ID_], [VIEW2.ACT.TASK_DEF_KEY_], | | [VIEW2.ACT.PROC_DEF_ID_]) | | 39 - output([T.BSC011]), filter(nil), rowset=256 | | conds(nil), nl_params_([T.BSC001(:26)]), use_batch=false | | 40 - output([T.BSC011], [T.BSC001]), filter([T.AAE100 = cast('1', VARCHAR2(1048576 ))]), rowset=256 | | access([T.AAE100], [T.BSC011], [T.BSC001]), partitions(p0) | | is_index_back=false, is_global_index=false, filter_before_indexback[false], | | range_key([T.BSC010]), range(MIN ; MAX)always true, | | range_cond([T.BSC010 = :10]) | | 41 - output(nil), filter(nil), rowset=256 | | access(nil), partitions(p0) | | is_index_back=false, is_global_index=false, | | range_key([T.BSC001]), range(MIN ; MAX), | | range_cond([:26 = T.BSC001]) | | 42 - output([T.BSC012]), filter(nil), rowset=256 | | conds(nil), nl_params_([T.BSC001(:28)]), use_batch=false | | 43 - output([T.BSC012], [T.BSC001]), filter([T.AAE100 = cast('1', VARCHAR2(1048576 ))]), rowset=256 | | access([T.AAE100], [T.BSC012], [T.BSC001]), partitions(p0) | | is_index_back=false, is_global_index=false, filter_before_indexback[false], | | range_key([T.BSC010]), range(MIN ; MAX)always true, | | range_cond([T.BSC010 = :11]) | | 44 - output(nil), filter(nil), rowset=256 | | access(nil), partitions(p0) | | is_index_back=false, is_global_index=false, | | range_key([T.BSC001]), range(MIN ; MAX), | | range_cond([:28 = T.BSC001]) | | 45 - output([T.AAB300]), filter(nil), rowset=256 | | conds(nil), nl_params_([T.BSC001(:30)]), use_batch=false | | 46 - output([T.BSC001]), filter([T.AAE100 = cast('1', VARCHAR2(1048576 ))]), rowset=256 | | access([T.AAE100], [T.BSC001]), partitions(p0) | | is_index_back=false, is_global_index=false, filter_before_indexback[false], | | range_key([T.BSC010]), range(MIN ; MAX)always true, | | range_cond([T.BSC010 = :12]) | | 47 - output([T.AAB300]), filter(nil), rowset=256 | | access([T.AAB300]), partitions(p0) | | is_index_back=false, is_global_index=false, | | range_key([T.BSC001]), range(MIN ; MAX), | | range_cond([:30 = T.BSC001]) | | 48 - output([BX.BJLY]), filter(nil), rowset=256 | | access([BX.BJLY]), partitions(p0sp[0-7], p1sp[0-7], p2sp[0-7], p3sp[0-7], p4sp[0-7], p5sp[0-7], p6sp[0-7], p7sp[0-7], p8sp[0-7], p9sp[0-7], p10sp[0-7], | | p11sp[0-7], p12sp[0-7], p13sp[0-7], p14sp[0-7], p15sp[0-7], p16sp[0-7], p17sp[0-7], p18sp[0-7], p19sp[0-7], p20sp[0-7], p21sp[0-7], p22sp[0-7], p23sp[0-7], | | p24sp[0-7], p25sp[0-7], p26sp[0-7], p27sp[0-7], p28sp[0-7], p29sp[0-7], p30sp[0-7], p31sp[0-7], p32sp[0-7], p33sp[0-7], p34sp[0-7], p35sp[0-7], p36sp[0-7], | | p37sp[0-7], p38sp[0-7], p39sp[0-7], p40sp[0-7], p41sp[0-7], p42sp[0-7], p43sp[0-7], p44sp[0-7], p45sp[0-7], p46sp[0-7], p47sp[0-7], p48sp[0-7], p49sp[0-7], | | p50sp[0-7], p51sp[0-7], p52sp[0-7], p53sp[0-7], p54sp[0-7], p55sp[0-7], p56sp[0-7], p57sp[0-7], p58sp[0-7], p59sp[0-7], p60sp[0-7], p61sp[0-7], p62sp[0-7], | | p63sp[0-7], p64sp[0-7], p65sp[0-7], p66sp[0-7], p67sp[0-7], p68sp[0-7], p69sp[0-7], p70sp[0-7], p71sp[0-7], p72sp[0-7]) | | is_index_back=false, is_global_index=false, | | range_key([BX.ID], [BX.CTIME]), range(MIN,MIN ; MAX,MAX)always true, | | range_cond([BX.ID = :13]) | | 49 - output(nil), filter(nil), rowset=256 | | access(nil) | | 50 - output([TASE.BJXXID], [TASE.GWTASKID], [TASE.BSC010], [TASE.BSC001]), filter(nil), rowset=256 | | distinct([TASE.BSC001]) | | 51 - output([TASE.GWTASKID], [TASE.BSC010], [TASE.BJXXID], [TASE.BSC001]), filter([TASE.BSC010 = cast('1440', VARCHAR2(1048576 ))]), rowset=256 | | access([TASE.__pk_increment], [TASE.GWTASKID], [TASE.BSC010], [TASE.BJXXID], [TASE.BSC001]), partitions(p0) | | is_index_back=true, is_global_index=true, filter_before_indexback[false], | | range_key([TASE.BJXXID], [TASE.GWTASKID], [TASE.__pk_increment]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true, | | range_cond([:32 = TASE.BJXXID], [:33 = TASE.GWTASKID]) | | 52 - output([BL.ID_], [BL.NAME_], [BL.TASK_DEF_KEY_], [BL.PROC_DEF_ID_]), filter(nil), rowset=256 | | access([BL.ID_], [BL.NAME_], [BL.TASK_DEF_KEY_], [BL.PROC_DEF_ID_]), partitions(p0) | | is_index_back=true, is_global_index=true, | | range_key([BL.PROC_INST_ID_], [BL.ID_]), range(MIN ; MAX), | | range_cond([BL.PROC_INST_ID_ = :36]) | | 53 - output([NVL(FORM.BATCH, cast(0, VARCHAR2(1 BYTE)))]), filter([FORM.ZZD = cast('1', VARCHAR2(1048576 ))]), rowset=256 | | access([FORM.ID], [FORM.BATCH], [FORM.ZZD]), partitions(p0) | | is_index_back=true, is_global_index=false, filter_before_indexback[false], | | range_key([FORM.NODEID], [FORM.PLANID], [FORM.PROCDEFID], [FORM.BATCH], [FORM.ID]), range(MIN,MIN,MIN,MIN,MIN ; MAX,MAX,MAX,MAX,MAX)always true, | | range_cond([:7 = FORM.NODEID], [:8 = FORM.PROCDEFID], [FORM.PLANID = :9]) | +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 396 rows in set (0.217 sec)

遇到个比较奇怪的现象,union all 上下两段sql单独拿出来执行的时间都很快,上下两段sql都能在50ms左右出结果,但是放一起后就很慢。

如果在这段sql 加个hint /*+ NO_REWRITE */ 以后,union all 这段逻辑一起执行,也能55ms 出结果,感觉是cbo的重写机制有问题。

 

但是我不太喜欢加hint来固定住执行计划,这样一来会让cbo受限,如果表的数据发生变化,cbo不能通过统计信息生成正确的执行计划。

union all 改写下:

SELECT  task.*,CASEWHEN task.assignee = '1440' THEN '1'ELSE '0'END assigned,bl.id_ taskid,bl.name_ name,bl.task_def_key_,bl.proc_def_id_,NVL(form.batch, 0) batch
FROM v_bjxx_task task
INNER JOIN act_ru_task bl ON bl.proc_inst_id_ = task.BLLC_PROC_INST_ID_
LEFT JOIN form ON (bl.task_def_key_ = form.nodeid AND bl.proc_def_id_ = form.procdefid AND form.planid = task.PLAN_ID AND form.zzd = '1')
WHERE task.assignee = '1440'OR (task.assignee IS NULL AND EXISTS (SELECT 1 FROM task_assignee tase WHERE tase.bsc010 = '1440' AND task.id = tase.bjxxid AND task.gwtaskid = tase.gwtaskid)) ;+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Query Plan                                                                                                                                                                                   |
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| =====================================================================================================                                                                                        |
| |ID|OPERATOR                                  |NAME                           |EST.ROWS|EST.TIME(us)|                                                                                        |
| -----------------------------------------------------------------------------------------------------                                                                                        |
| |0 |TEMP TABLE TRANSFORMATION                 |                               |3090176 |35539550480 |                                                                                        |
| |1 |├─TEMP TABLE INSERT                       |TEMP1                          |2995267 |82943121    |                                                                                        |
| |2 |│ └─HASH JOIN                             |                               |2995267 |74025340    |                                                                                        |
| |3 |│   ├─PX COORDINATOR                      |                               |13099764|60671090    |                                                                                        |
| |4 |│   │ └─EXCHANGE OUT DISTR                |:EX10000                       |13099764|42555142    |                                                                                        |
| |5 |│   │   └─PX PARTITION ITERATOR           |                               |13099764|1808746     |                                                                                        |
| |6 |│   │     └─TABLE FULL SCAN               |ACT                            |13099764|1808746     |                                                                                        |
| |7 |│   └─HASH JOIN                           |                               |2937089 |4471980     |                                                                                        |
| |8 |│     ├─PX COORDINATOR                    |                               |128752  |1005639     |                                                                                        |
| |9 |│     │ └─EXCHANGE OUT DISTR              |:EX20000                       |128752  |699778      |                                                                                        |
| |10|│     │   └─TABLE FULL SCAN               |SX                             |128752  |11528       |                                                                                        |
| |11|│     └─TABLE FULL SCAN                   |BT                             |2937089 |2412876     |                                                                                        |
| |12|└─UNION ALL                               |                               |3090176 |35456607360 |                                                                                        |
| |13|  ├─HASH RIGHT OUTER JOIN                 |                               |3090176 |35456587247 |                                                                                        |
| |14|  │ ├─PX COORDINATOR                      |                               |13940   |69080       |                                                                                        |
| |15|  │ │ └─EXCHANGE OUT DISTR                |:EX30000                       |13940   |49143       |                                                                                        |
| |16|  │ │   └─TABLE FULL SCAN                 |FORM                           |13940   |4300        |                                                                                        |
| |17|  │ └─HASH JOIN                           |                               |3090176 |35454536498 |                                                                                        |
| |18|  │   ├─PX COORDINATOR                    |                               |15990828|78905666    |                                                                                        |
| |19|  │   │ └─EXCHANGE OUT DISTR              |:EX40000                       |15990828|55128664    |                                                                                        |
| |20|  │   │   └─PX PARTITION ITERATOR         |                               |15990828|1645439     |                                                                                        |
| |21|  │   │     └─TABLE FULL SCAN             |BL                             |15990828|1645439     |                                                                                        |
| |22|  │   └─SUBPLAN SCAN                      |V_BJXX_TASK                    |2995267 |35364626635 |                                                                                        |
| |23|  │     └─SUBPLAN FILTER                  |                               |2995267 |35364618707 |                                                                                        |
| |24|  │       ├─TEMP TABLE ACCESS             |VIEW1(TEMP1)                   |2995267 |120812      |                                                                                        |
| |25|  │       ├─NESTED-LOOP JOIN              |                               |1       |39          |                                                                                        |
| |26|  │       │ ├─DISTRIBUTED TABLE GET       |T                              |1       |21          |                                                                                        |
| |27|  │       │ └─DISTRIBUTED TABLE GET       |T                              |1       |18          |                                                                                        |
| |28|  │       ├─NESTED-LOOP JOIN              |                               |1       |39          |                                                                                        |
| |29|  │       │ ├─DISTRIBUTED TABLE GET       |T                              |1       |21          |                                                                                        |
| |30|  │       │ └─DISTRIBUTED TABLE GET       |T                              |1       |18          |                                                                                        |
| |31|  │       ├─NESTED-LOOP JOIN              |                               |1       |39          |                                                                                        |
| |32|  │       │ ├─DISTRIBUTED TABLE GET       |T                              |1       |21          |                                                                                        |
| |33|  │       │ └─DISTRIBUTED TABLE GET       |T                              |1       |18          |                                                                                        |
| |34|  │       └─DISTRIBUTED TABLE RANGE SCAN  |BX                             |1       |11692       |                                                                                        |
| |35|  └─NESTED-LOOP SEMI JOIN                 |                               |0       |11934       |                                                                                        |
| |36|    ├─NESTED-LOOP OUTER JOIN              |                               |0       |11887       |                                                                                        |
| |37|    │ ├─NESTED-LOOP JOIN                  |                               |0       |11860       |                                                                                        |
| |38|    │ │ ├─SUBPLAN SCAN                    |V_BJXX_TASK                    |0       |11807       |                                                                                        |
| |39|    │ │ │ └─SUBPLAN FILTER                |                               |0       |11807       |                                                                                        |
| |40|    │ │ │   ├─TEMP TABLE ACCESS           |VIEW2(TEMP1)                   |0       |0           |                                                                                        |
| |41|    │ │ │   ├─NESTED-LOOP JOIN            |                               |1       |39          |                                                                                        |
| |42|    │ │ │   │ ├─DISTRIBUTED TABLE GET     |T                              |1       |21          |                                                                                        |
| |43|    │ │ │   │ └─DISTRIBUTED TABLE GET     |T                              |1       |18          |                                                                                        |
| |44|    │ │ │   ├─NESTED-LOOP JOIN            |                               |1       |39          |                                                                                        |
| |45|    │ │ │   │ ├─DISTRIBUTED TABLE GET     |T                              |1       |21          |                                                                                        |
| |46|    │ │ │   │ └─DISTRIBUTED TABLE GET     |T                              |1       |18          |                                                                                        |
| |47|    │ │ │   ├─NESTED-LOOP JOIN            |                               |1       |39          |                                                                                        |
| |48|    │ │ │   │ ├─DISTRIBUTED TABLE GET     |T                              |1       |21          |                                                                                        |
| |49|    │ │ │   │ └─DISTRIBUTED TABLE GET     |T                              |1       |18          |                                                                                        |
| |50|    │ │ │   └─DISTRIBUTED TABLE RANGE SCAN|BX                             |1       |11692       |                                                                                        |
| |51|    │ │ └─DISTRIBUTED TABLE RANGE SCAN    |BL(FQIDX1_TASK_PROC_INST_ID__2)|2       |52          |                                                                                        |
| |52|    │ └─DISTRIBUTED TABLE RANGE SCAN      |FORM(IDX_FORM_PLAN)            |1       |27          |                                                                                        |
| |53|    └─SUBPLAN SCAN                        |VIEW3                          |1       |47          |                                                                                        |
| |54|      └─DISTRIBUTED TABLE RANGE SCAN      |TASE(IDX$$_22880002_FQ)        |1       |47          |                                                                                        |
| =====================================================================================================                                                                                        |
| Outputs & filters:                                                                                                                                                                           |
| -------------------------------------                                                                                                                                                        |
|   0 - output([UNION([1])], [UNION([2])], [UNION([3])], [UNION([4])], [UNION([5])], [UNION([6])], [UNION([7])], [UNION([8])], [UNION([9])], [UNION([10])],                                    |
|        [UNION([11])], [UNION([12])], [UNION([13])], [UNION([14])], [UNION([15])], [UNION([16])], [UNION([17])], [UNION([18])], [UNION([19])], [UNION([20])], [UNION([21])],                  |
|        [UNION([22])], [UNION([23])], [UNION([24])], [UNION([25])], [UNION([26])], [UNION([27])], [UNION([28])], [UNION([29])], [UNION([30])], [UNION([31])], [UNION([32])],                  |
|        [UNION([33])], [UNION([34])], [UNION([35])], [UNION([36])], [UNION([37])], [UNION([38])], [UNION([39])], [UNION([40])], [UNION([41])], [UNION([42])], [UNION([43])],                  |
|        [UNION([44])], [UNION([45])], [UNION([46])], [UNION([47])], [UNION([48])], [UNION([49])], [UNION([50])], [UNION([51])], [UNION([52])], [UNION([53])], [UNION([54])],                  |
|        [UNION([55])], [UNION([56])], [UNION([57])], [UNION([58])], [UNION([59])], [UNION([60])], [UNION([61])], [UNION([62])], [UNION([63])], [UNION([64])], [UNION([65])],                  |
|        [UNION([66])], [UNION([67])], [UNION([68])], [UNION([69])], [UNION([70])], [UNION([71])], [UNION([72])], [UNION([73])], [UNION([74])], [UNION([75])], [UNION([76])],                  |
|        [UNION([77])], [UNION([78])], [UNION([79])], [UNION([80])], [UNION([81])], [UNION([82])], [UNION([83])], [UNION([84])], [UNION([85])], [UNION([86])], [UNION([87])],                  |
|        [UNION([88])], [UNION([89])]), filter(nil), rowset=256                                                                                                                                |
|   1 - output(nil), filter(nil), rowset=256                                                                                                                                                   |
|   2 - output([BT.ID], [BT.SX_ID], [BT.SBMC], [BT.SBTJ], [BT.SQZTMC], [BT.SQZTLX], [BT.SQZTWBID], [BT.SQZTAPPID], [BT.SQZTSJHM], [BT.SQZTZJLX], [BT.SQZTZJHM],                                |
|        [BT.SQZTDZ], [BT.SQZTYB], [BT.LXRXM], [BT.LXRSJHM], [BT.LXRZJLX], [BT.LXRZJHM], [BT.LXRDZ], [BT.LXRYB], [BT.SDFS], [BT.BEIZHU], [BT.SBSJ], [BT.YWFSXD],                               |
|        [BT.YWJBXD], [BT.SBBH], [BT.SBMA], [BT.SLHZDBH], [BT.BJZT], [BT.BJJG], [BT.BJJGMS], [BT.BJSJ], [BT.DZDAID], [BT.BIZID], [BT.BLLC_PROC_INST_ID_], [BT.PLAN_ID],                        |
|        [BT.SJGXD], [BT.CTIME], [BT.COPERATOR], [BT.ETIME], [BT.EOPERATOR], [BT.GW_PROC_INST_ID_], [BT.YW_PROC_INST_ID_], [BT.ZTID], [BT.YWGXD], [BT.SLSJ], [BT.YWZT],                        |
|        [BT.GWZT], [BT.BATCHID], [BT.PROJID_SZW], [BT.SYSJ], [BT.SXJCJG], [BT.HJJCJG], [BT.CNSXJCJG], [BT.RECEIVE_NAME], [BT.HALL_NAME], [SX.SXMC], [SX.SXMC_SXBM],                           |
|        [SX.QLLB], [SX.YWDL], [SX.FWDX], [SX.SXLX], [SX.BLLX], [SX.BJLX], [SX.SSXT], [SX.XZQH], [ACT.ASSIGNEE_], [ACT.ID_], [ACT.TASK_DEF_KEY_], [ACT.PROC_DEF_ID_]), filter(nil), rowset=256 |
|       equal_conds([BT.GW_PROC_INST_ID_ = ACT.PROC_INST_ID_]), other_conds(nil)                                                                                                               |
|   3 - output([ACT.ASSIGNEE_], [ACT.ID_], [ACT.TASK_DEF_KEY_], [ACT.PROC_DEF_ID_], [ACT.PROC_INST_ID_]), filter(nil), rowset=256                                                              |
|   4 - output([ACT.ASSIGNEE_], [ACT.ID_], [ACT.TASK_DEF_KEY_], [ACT.PROC_DEF_ID_], [ACT.PROC_INST_ID_]), filter(nil), rowset=256                                                              |
|       dop=1                                                                                                                                                                                  |
|   5 - output([ACT.ID_], [ACT.PROC_INST_ID_], [ACT.ASSIGNEE_], [ACT.TASK_DEF_KEY_], [ACT.PROC_DEF_ID_]), filter(nil), rowset=256                                                              |
|       force partition granule                                                                                                                                                                |
|   6 - output([ACT.ID_], [ACT.PROC_INST_ID_], [ACT.ASSIGNEE_], [ACT.TASK_DEF_KEY_], [ACT.PROC_DEF_ID_]), filter([ACT.ASSIGNEE_ = cast('1440', VARCHAR2(1048576                                |
|       )) OR ACT.ASSIGNEE_ IS NULL]), rowset=256                                                                                                                                              |
|       access([ACT.ID_], [ACT.PROC_INST_ID_], [ACT.ASSIGNEE_], [ACT.TASK_DEF_KEY_], [ACT.PROC_DEF_ID_]), partitions(p[0-15])                                                                  |
|       is_index_back=false, is_global_index=false, filter_before_indexback[false],                                                                                                            |
|       range_key([ACT.ID_]), range(MIN ; MAX)always true                                                                                                                                      |
|   7 - output([BT.ID], [BT.SX_ID], [BT.SBMC], [BT.SBTJ], [BT.SQZTMC], [BT.SQZTLX], [BT.SQZTWBID], [BT.SQZTAPPID], [BT.SQZTSJHM], [BT.SQZTZJLX], [BT.SQZTZJHM],                                |
|        [BT.SQZTDZ], [BT.SQZTYB], [BT.LXRXM], [BT.LXRSJHM], [BT.LXRZJLX], [BT.LXRZJHM], [BT.LXRDZ], [BT.LXRYB], [BT.SDFS], [BT.BEIZHU], [BT.SBSJ], [BT.YWFSXD],                               |
|        [BT.YWJBXD], [BT.SBBH], [BT.SBMA], [BT.SLHZDBH], [BT.BJZT], [BT.BJJG], [BT.BJJGMS], [BT.BJSJ], [BT.DZDAID], [BT.BIZID], [BT.BLLC_PROC_INST_ID_], [BT.PLAN_ID],                        |
|        [BT.SJGXD], [BT.CTIME], [BT.COPERATOR], [BT.ETIME], [BT.EOPERATOR], [BT.GW_PROC_INST_ID_], [BT.YW_PROC_INST_ID_], [BT.ZTID], [BT.YWGXD], [BT.SLSJ], [BT.YWZT],                        |
|        [BT.GWZT], [BT.BATCHID], [BT.PROJID_SZW], [BT.SYSJ], [BT.SXJCJG], [BT.HJJCJG], [BT.CNSXJCJG], [BT.RECEIVE_NAME], [BT.HALL_NAME], [SX.SXMC], [SX.SXMC_SXBM],                           |
|        [SX.QLLB], [SX.YWDL], [SX.FWDX], [SX.SXLX], [SX.BLLX], [SX.BJLX], [SX.SSXT], [SX.XZQH]), filter(nil), rowset=256                                                                      |
|       equal_conds([BT.SX_ID = SX.ID]), other_conds(nil)                                                                                                                                      |
|   8 - output([SX.SXMC], [SX.SXMC_SXBM], [SX.QLLB], [SX.YWDL], [SX.FWDX], [SX.SXLX], [SX.BLLX], [SX.BJLX], [SX.SSXT], [SX.XZQH], [SX.ID]), filter(nil), rowset=256                            |
|   9 - output([SX.SXMC], [SX.SXMC_SXBM], [SX.QLLB], [SX.YWDL], [SX.FWDX], [SX.SXLX], [SX.BLLX], [SX.BJLX], [SX.SSXT], [SX.XZQH], [SX.ID]), filter(nil), rowset=256                            |
|       is_single, dop=1                                                                                                                                                                       |
|  10 - output([SX.ID], [SX.SXMC], [SX.SXMC_SXBM], [SX.QLLB], [SX.YWDL], [SX.FWDX], [SX.SXLX], [SX.BLLX], [SX.BJLX], [SX.SSXT], [SX.XZQH]), filter(nil), rowset=256                            |
|       access([SX.ID], [SX.SXMC], [SX.SXMC_SXBM], [SX.QLLB], [SX.YWDL], [SX.FWDX], [SX.SXLX], [SX.BLLX], [SX.BJLX], [SX.SSXT], [SX.XZQH]), partitions(p0)                                     |
|       is_index_back=false, is_global_index=false,                                                                                                                                            |
|       range_key([SX.ID]), range(MIN ; MAX)always true                                                                                                                                        |
|  11 - output([BT.ID], [BT.SX_ID], [BT.GW_PROC_INST_ID_], [BT.SBMC], [BT.SBTJ], [BT.SQZTMC], [BT.SQZTLX], [BT.SQZTWBID], [BT.SQZTAPPID], [BT.SQZTSJHM], [BT.SQZTZJLX],                        |
|        [BT.SQZTZJHM], [BT.SQZTDZ], [BT.SQZTYB], [BT.LXRXM], [BT.LXRSJHM], [BT.LXRZJLX], [BT.LXRZJHM], [BT.LXRDZ], [BT.LXRYB], [BT.SDFS], [BT.BEIZHU], [BT.SBSJ],                             |
|        [BT.YWFSXD], [BT.YWJBXD], [BT.SBBH], [BT.SBMA], [BT.SLHZDBH], [BT.BJZT], [BT.BJJG], [BT.BJJGMS], [BT.BJSJ], [BT.DZDAID], [BT.BIZID], [BT.BLLC_PROC_INST_ID_],                         |
|        [BT.PLAN_ID], [BT.SJGXD], [BT.CTIME], [BT.COPERATOR], [BT.ETIME], [BT.EOPERATOR], [BT.YW_PROC_INST_ID_], [BT.ZTID], [BT.YWGXD], [BT.SLSJ], [BT.YWZT], [BT.GWZT],                      |
|        [BT.BATCHID], [BT.PROJID_SZW], [BT.SYSJ], [BT.SXJCJG], [BT.HJJCJG], [BT.CNSXJCJG], [BT.RECEIVE_NAME], [BT.HALL_NAME]), filter(nil), rowset=256                                        |
|       access([BT.ID], [BT.SX_ID], [BT.GW_PROC_INST_ID_], [BT.SBMC], [BT.SBTJ], [BT.SQZTMC], [BT.SQZTLX], [BT.SQZTWBID], [BT.SQZTAPPID], [BT.SQZTSJHM], [BT.SQZTZJLX],                        |
|        [BT.SQZTZJHM], [BT.SQZTDZ], [BT.SQZTYB], [BT.LXRXM], [BT.LXRSJHM], [BT.LXRZJLX], [BT.LXRZJHM], [BT.LXRDZ], [BT.LXRYB], [BT.SDFS], [BT.BEIZHU], [BT.SBSJ],                             |
|        [BT.YWFSXD], [BT.YWJBXD], [BT.SBBH], [BT.SBMA], [BT.SLHZDBH], [BT.BJZT], [BT.BJJG], [BT.BJJGMS], [BT.BJSJ], [BT.DZDAID], [BT.BIZID], [BT.BLLC_PROC_INST_ID_],                         |
|        [BT.PLAN_ID], [BT.SJGXD], [BT.CTIME], [BT.COPERATOR], [BT.ETIME], [BT.EOPERATOR], [BT.YW_PROC_INST_ID_], [BT.ZTID], [BT.YWGXD], [BT.SLSJ], [BT.YWZT], [BT.GWZT],                      |
|        [BT.BATCHID], [BT.PROJID_SZW], [BT.SYSJ], [BT.SXJCJG], [BT.HJJCJG], [BT.CNSXJCJG], [BT.RECEIVE_NAME], [BT.HALL_NAME]), partitions(p0)                                                 |
|       is_index_back=false, is_global_index=false,                                                                                                                                            |
|       range_key([BT.ID]), range(MIN ; MAX)always true                                                                                                                                        |
|  12 - output([UNION([1])], [UNION([2])], [UNION([3])], [UNION([4])], [UNION([5])], [UNION([6])], [UNION([7])], [UNION([8])], [UNION([9])], [UNION([10])],                                    |
|        [UNION([11])], [UNION([12])], [UNION([13])], [UNION([14])], [UNION([15])], [UNION([16])], [UNION([17])], [UNION([18])], [UNION([19])], [UNION([20])], [UNION([21])],                  |
|        [UNION([22])], [UNION([23])], [UNION([24])], [UNION([25])], [UNION([26])], [UNION([27])], [UNION([28])], [UNION([29])], [UNION([30])], [UNION([31])], [UNION([32])],                  |
|        [UNION([33])], [UNION([34])], [UNION([35])], [UNION([36])], [UNION([37])], [UNION([38])], [UNION([39])], [UNION([40])], [UNION([41])], [UNION([42])], [UNION([43])],                  |
|        [UNION([44])], [UNION([45])], [UNION([46])], [UNION([47])], [UNION([48])], [UNION([49])], [UNION([50])], [UNION([51])], [UNION([52])], [UNION([53])], [UNION([54])],                  |
|        [UNION([55])], [UNION([56])], [UNION([57])], [UNION([58])], [UNION([59])], [UNION([60])], [UNION([61])], [UNION([62])], [UNION([63])], [UNION([64])], [UNION([65])],                  |
|        [UNION([66])], [UNION([67])], [UNION([68])], [UNION([69])], [UNION([70])], [UNION([71])], [UNION([72])], [UNION([73])], [UNION([74])], [UNION([75])], [UNION([76])],                  |
|        [UNION([77])], [UNION([78])], [UNION([79])], [UNION([80])], [UNION([81])], [UNION([82])], [UNION([83])], [UNION([84])], [UNION([85])], [UNION([86])], [UNION([87])],                  |
|        [UNION([88])], [UNION([89])]), filter(nil), rowset=256                                                                                                                                |
|  13 - output([TASK.ID], [TASK.SX_ID], [TASK.SBMC], [TASK.SBTJ], [TASK.SQZTMC], [TASK.SQZTLX], [TASK.SQZTWBID], [TASK.SQZTAPPID], [TASK.SQZTSJHM], [TASK.SQZTZJLX],                           |
|        [TASK.SQZTZJHM], [TASK.SQZTDZ], [TASK.SQZTYB], [TASK.LXRXM], [TASK.LXRSJHM], [TASK.LXRZJLX], [TASK.LXRZJHM], [TASK.LXRDZ], [TASK.LXRYB], [TASK.SDFS], [TASK.BEIZHU],                  |
|        [TASK.SBSJ], [TASK.YWFSXD], [TASK.YWJBXD], [TASK.SBBH], [TASK.SBMA], [TASK.SLHZDBH], [TASK.BJZT], [TASK.BJJG], [TASK.BJJGMS], [TASK.BJSJ], [TASK.DZDAID],                             |
|        [TASK.BIZID], [TASK.BLLC_PROC_INST_ID_], [TASK.PLAN_ID], [TASK.SJGXD], [TASK.CTIME], [TASK.COPERATOR], [TASK.ETIME], [TASK.EOPERATOR], [TASK.GW_PROC_INST_ID_],                       |
|        [TASK.YW_PROC_INST_ID_], [TASK.ZTID], [TASK.YWGXD], [TASK.SLSJ], [TASK.YWZT], [TASK.GWZT], [TASK.BATCHID], [TASK.SXID], [TASK.PROJIDSZW], [TASK.SYSJ],                                |
|       [TASK.SXJCJG], [TASK.HJJCJG], [TASK.CNSXJCJG], [TASK.RECEIVE_NAME], [TASK.HALL_NAME], [TASK.BSC011], [TASK.BSC012], [TASK.AAB300], [TASK.BJLY], [TASK.SXMC],                           |
|        [TASK.SXMC_SXBM], [TASK.QLLB], [TASK.YWDL], [TASK.FWDX], [TASK.SXLX], [TASK.BLLX], [TASK.BJLX], [TASK.SSXT], [TASK.XZQH], [TASK.JSLX], [TASK.BLSX], [TASK.YJSX],                      |
|        [TASK.YJSJ], [TASK.CSSJ], [TASK.YCCSSJ], [TASK.TMSXLX], [TASK.SFDB], [TASK.SXJC], [TASK.ASSIGNEE], [TASK.GWTASKID], [TASK.GWJDID], [TASK.GWLCID], [CASE                               |
|       WHEN cast('1440', VARCHAR2(1048576 )) = cast('1440', VARCHAR2(1048576 )) THEN '1' ELSE '0' END], [BL.ID_], [BL.NAME_], [BL.TASK_DEF_KEY_], [BL.PROC_DEF_ID_],                          |
|        [NVL(FORM.BATCH, cast(0, VARCHAR2(1 BYTE)))]), filter(nil), rowset=256                                                                                                                |
|       equal_conds([BL.TASK_DEF_KEY_ = FORM.NODEID], [BL.PROC_DEF_ID_ = FORM.PROCDEFID], [FORM.PLANID = TASK.PLAN_ID]), other_conds(nil)                                                      |
|  14 - output([FORM.BATCH], [FORM.NODEID], [FORM.PROCDEFID], [FORM.PLANID]), filter(nil), rowset=256                                                                                          |
|  15 - output([FORM.BATCH], [FORM.NODEID], [FORM.PROCDEFID], [FORM.PLANID]), filter(nil), rowset=256                                                                                          |
|       is_single, dop=1                                                                                                                                                                       |
|  16 - output([FORM.BATCH], [FORM.NODEID], [FORM.PROCDEFID], [FORM.PLANID]), filter([FORM.ZZD = cast('1', VARCHAR2(1048576 ))]), rowset=256                                                   |
|       access([FORM.BATCH], [FORM.NODEID], [FORM.PROCDEFID], [FORM.PLANID], [FORM.ZZD]), partitions(p0)                                                                                       |
|       is_index_back=false, is_global_index=false, filter_before_indexback[false],                                                                                                            |
|       range_key([FORM.ID]), range(MIN ; MAX)always true                                                                                                                                      |
|  17 - output([TASK.ID], [TASK.SX_ID], [TASK.SBMC], [TASK.SBTJ], [TASK.SQZTMC], [TASK.SQZTLX], [TASK.SQZTWBID], [TASK.SQZTAPPID], [TASK.SQZTSJHM], [TASK.SQZTZJLX],                           |
|        [TASK.SQZTZJHM], [TASK.SQZTDZ], [TASK.SQZTYB], [TASK.LXRXM], [TASK.LXRSJHM], [TASK.LXRZJLX], [TASK.LXRZJHM], [TASK.LXRDZ], [TASK.LXRYB], [TASK.SDFS], [TASK.BEIZHU],                  |
|        [TASK.SBSJ], [TASK.YWFSXD], [TASK.YWJBXD], [TASK.SBBH], [TASK.SBMA], [TASK.SLHZDBH], [TASK.BJZT], [TASK.BJJG], [TASK.BJJGMS], [TASK.BJSJ], [TASK.DZDAID],                             |
|        [TASK.BIZID], [TASK.BLLC_PROC_INST_ID_], [TASK.PLAN_ID], [TASK.SJGXD], [TASK.CTIME], [TASK.COPERATOR], [TASK.ETIME], [TASK.EOPERATOR], [TASK.GW_PROC_INST_ID_],                       |
|        [TASK.YW_PROC_INST_ID_], [TASK.ZTID], [TASK.YWGXD], [TASK.SLSJ], [TASK.YWZT], [TASK.GWZT], [TASK.BATCHID], [TASK.SXID], [TASK.PROJIDSZW], [TASK.SYSJ],                                |
|       [TASK.SXJCJG], [TASK.HJJCJG], [TASK.CNSXJCJG], [TASK.RECEIVE_NAME], [TASK.HALL_NAME], [TASK.BSC011], [TASK.BSC012], [TASK.AAB300], [TASK.BJLY], [TASK.SXMC],                           |
|        [TASK.SXMC_SXBM], [TASK.QLLB], [TASK.YWDL], [TASK.FWDX], [TASK.SXLX], [TASK.BLLX], [TASK.BJLX], [TASK.SSXT], [TASK.XZQH], [TASK.JSLX], [TASK.BLSX], [TASK.YJSX],                      |
|        [TASK.YJSJ], [TASK.CSSJ], [TASK.YCCSSJ], [TASK.TMSXLX], [TASK.SFDB], [TASK.SXJC], [TASK.ASSIGNEE], [TASK.GWTASKID], [TASK.GWJDID], [TASK.GWLCID], [BL.ID_],                           |
|        [BL.NAME_], [BL.TASK_DEF_KEY_], [BL.PROC_DEF_ID_]), filter(nil), rowset=256                                                                                                           |
|       equal_conds([BL.PROC_INST_ID_ = TASK.BLLC_PROC_INST_ID_]), other_conds(nil)                                                                                                            |
|  18 - output([BL.ID_], [BL.NAME_], [BL.TASK_DEF_KEY_], [BL.PROC_DEF_ID_], [BL.PROC_INST_ID_]), filter(nil), rowset=256                                                                       |
|  19 - output([BL.ID_], [BL.NAME_], [BL.TASK_DEF_KEY_], [BL.PROC_DEF_ID_], [BL.PROC_INST_ID_]), filter(nil), rowset=256                                                                       |
|       dop=1                                                                                                                                                                                  |
|  20 - output([BL.ID_], [BL.PROC_INST_ID_], [BL.TASK_DEF_KEY_], [BL.PROC_DEF_ID_], [BL.NAME_]), filter(nil), rowset=256                                                                       |
|       force partition granule                                                                                                                                                                |
|  21 - output([BL.ID_], [BL.PROC_INST_ID_], [BL.TASK_DEF_KEY_], [BL.PROC_DEF_ID_], [BL.NAME_]), filter(nil), rowset=256                                                                       |
|       access([BL.ID_], [BL.PROC_INST_ID_], [BL.TASK_DEF_KEY_], [BL.PROC_DEF_ID_], [BL.NAME_]), partitions(p[0-15])                                                                           |
|       is_index_back=false, is_global_index=false,                                                                                                                                            |
|       range_key([BL.ID_]), range(MIN ; MAX)always true                                                                                                                                       |
|  22 - output([TASK.BLLC_PROC_INST_ID_], [TASK.PLAN_ID], [TASK.ID], [TASK.GWTASKID], [TASK.ASSIGNEE], [TASK.SX_ID], [TASK.SBMC], [TASK.SBTJ], [TASK.SQZTMC],                                  |
|        [TASK.SQZTLX], [TASK.SQZTWBID], [TASK.SQZTAPPID], [TASK.SQZTSJHM], [TASK.SQZTZJLX], [TASK.SQZTZJHM], [TASK.SQZTDZ], [TASK.SQZTYB], [TASK.LXRXM], [TASK.LXRSJHM],                      |
|        [TASK.LXRZJLX], [TASK.LXRZJHM], [TASK.LXRDZ], [TASK.LXRYB], [TASK.SDFS], [TASK.BEIZHU], [TASK.SBSJ], [TASK.YWFSXD], [TASK.YWJBXD], [TASK.SBBH], [TASK.SBMA],                          |
|        [TASK.SLHZDBH], [TASK.BJZT], [TASK.BJJG], [TASK.BJJGMS], [TASK.BJSJ], [TASK.DZDAID], [TASK.BIZID], [TASK.SJGXD], [TASK.CTIME], [TASK.COPERATOR], [TASK.ETIME],                        |
|        [TASK.EOPERATOR], [TASK.GW_PROC_INST_ID_], [TASK.YW_PROC_INST_ID_], [TASK.ZTID], [TASK.YWGXD], [TASK.SLSJ], [TASK.YWZT], [TASK.GWZT], [TASK.BATCHID], [TASK.SXID],                    |
|        [TASK.PROJIDSZW], [TASK.SYSJ], [TASK.SXJCJG], [TASK.HJJCJG], [TASK.CNSXJCJG], [TASK.RECEIVE_NAME], [TASK.HALL_NAME], [TASK.BSC011], [TASK.BSC012], [TASK.AAB300],                     |
|        [TASK.BJLY], [TASK.SXMC], [TASK.SXMC_SXBM], [TASK.QLLB], [TASK.YWDL], [TASK.FWDX], [TASK.SXLX], [TASK.BLLX], [TASK.BJLX], [TASK.SSXT], [TASK.XZQH], [TASK.JSLX],                      |
|        [TASK.BLSX], [TASK.YJSX], [TASK.YJSJ], [TASK.CSSJ], [TASK.YCCSSJ], [TASK.TMSXLX], [TASK.SFDB], [TASK.SXJC], [TASK.GWJDID], [TASK.GWLCID]), filter(nil), rowset=256                    |
|       access([TASK.BLLC_PROC_INST_ID_], [TASK.PLAN_ID], [TASK.ID], [TASK.GWTASKID], [TASK.ASSIGNEE], [TASK.SX_ID], [TASK.SBMC], [TASK.SBTJ], [TASK.SQZTMC],                                  |
|        [TASK.SQZTLX], [TASK.SQZTWBID], [TASK.SQZTAPPID], [TASK.SQZTSJHM], [TASK.SQZTZJLX], [TASK.SQZTZJHM], [TASK.SQZTDZ], [TASK.SQZTYB], [TASK.LXRXM], [TASK.LXRSJHM],                      |
|        [TASK.LXRZJLX], [TASK.LXRZJHM], [TASK.LXRDZ], [TASK.LXRYB], [TASK.SDFS], [TASK.BEIZHU], [TASK.SBSJ], [TASK.YWFSXD], [TASK.YWJBXD], [TASK.SBBH], [TASK.SBMA],                          |
|        [TASK.SLHZDBH], [TASK.BJZT], [TASK.BJJG], [TASK.BJJGMS], [TASK.BJSJ], [TASK.DZDAID], [TASK.BIZID], [TASK.SJGXD], [TASK.CTIME], [TASK.COPERATOR], [TASK.ETIME],                        |
|        [TASK.EOPERATOR], [TASK.GW_PROC_INST_ID_], [TASK.YW_PROC_INST_ID_], [TASK.ZTID], [TASK.YWGXD], [TASK.SLSJ], [TASK.YWZT], [TASK.GWZT], [TASK.BATCHID], [TASK.SXID],                    |
|        [TASK.PROJIDSZW], [TASK.SYSJ], [TASK.SXJCJG], [TASK.HJJCJG], [TASK.CNSXJCJG], [TASK.RECEIVE_NAME], [TASK.HALL_NAME], [TASK.BSC011], [TASK.BSC012], [TASK.AAB300],                     |
|        [TASK.BJLY], [TASK.SXMC], [TASK.SXMC_SXBM], [TASK.QLLB], [TASK.YWDL], [TASK.FWDX], [TASK.SXLX], [TASK.BLLX], [TASK.BJLX], [TASK.SSXT], [TASK.XZQH], [TASK.JSLX],                      |
|        [TASK.BLSX], [TASK.YJSX], [TASK.YJSJ], [TASK.CSSJ], [TASK.YCCSSJ], [TASK.TMSXLX], [TASK.SFDB], [TASK.SXJC], [TASK.GWJDID], [TASK.GWLCID])                                             |
|  23 - output([VIEW1.BT.ID], [VIEW1.BT.SX_ID], [VIEW1.BT.SBMC], [VIEW1.BT.SBTJ], [VIEW1.BT.SQZTMC], [VIEW1.BT.SQZTLX], [VIEW1.BT.SQZTWBID], [VIEW1.BT.SQZTAPPID],                             |
|        [VIEW1.BT.SQZTSJHM], [VIEW1.BT.SQZTZJLX], [VIEW1.BT.SQZTZJHM], [VIEW1.BT.SQZTDZ], [VIEW1.BT.SQZTYB], [VIEW1.BT.LXRXM], [VIEW1.BT.LXRSJHM], [VIEW1.BT.LXRZJLX],                        |
|        [VIEW1.BT.LXRZJHM], [VIEW1.BT.LXRDZ], [VIEW1.BT.LXRYB], [VIEW1.BT.SDFS], [VIEW1.BT.BEIZHU], [VIEW1.BT.SBSJ], [VIEW1.BT.YWFSXD], [VIEW1.BT.YWJBXD], [VIEW1.BT.SBBH],                   |
|        [VIEW1.BT.SBMA], [VIEW1.BT.SLHZDBH], [VIEW1.BT.BJZT], [VIEW1.BT.BJJG], [VIEW1.BT.BJJGMS], [VIEW1.BT.BJSJ], [VIEW1.BT.DZDAID], [VIEW1.BT.BIZID], [VIEW1.BT.BLLC_PROC_INST_ID_],        |
|        [VIEW1.BT.PLAN_ID], [VIEW1.BT.SJGXD], [VIEW1.BT.CTIME], [VIEW1.BT.COPERATOR], [VIEW1.BT.ETIME], [VIEW1.BT.EOPERATOR], [VIEW1.BT.GW_PROC_INST_ID_], [VIEW1.BT.YW_PROC_INST_ID_],       |
|        [VIEW1.BT.ZTID], [VIEW1.BT.YWGXD], [VIEW1.BT.SLSJ], [VIEW1.BT.YWZT], [VIEW1.BT.GWZT], [VIEW1.BT.BATCHID], [VIEW1.BT.SX_ID], [VIEW1.BT.PROJID_SZW], [VIEW1.BT.SYSJ],                   |
|        [VIEW1.BT.SXJCJG], [VIEW1.BT.HJJCJG], [VIEW1.BT.CNSXJCJG], [VIEW1.BT.RECEIVE_NAME], [VIEW1.BT.HALL_NAME], [subquery(1)], [subquery(2)], [subquery(3)],                                |
|       [subquery(4)], [VIEW1.SX.SXMC], [VIEW1.SX.SXMC_SXBM], [VIEW1.SX.QLLB], [VIEW1.SX.YWDL], [VIEW1.SX.FWDX], [VIEW1.SX.SXLX], [VIEW1.SX.BLLX], [VIEW1.SX.BJLX],                            |
|        [VIEW1.SX.SSXT], [VIEW1.SX.XZQH], [NULL], [NULL], [NULL], [NULL], [NULL], [NULL], [NULL], [NULL], [NULL], [VIEW1.ACT.ASSIGNEE_], [VIEW1.ACT.ID_], [VIEW1.ACT.TASK_DEF_KEY_],          |
|        [VIEW1.ACT.PROC_DEF_ID_]), filter(nil), rowset=256                                                                                                                                    |
|       exec_params_([VIEW1.BT.COPERATOR(:0)], [VIEW1.BT.COPERATOR(:1)], [VIEW1.BT.COPERATOR(:2)], [VIEW1.BT.ID(:3)]), onetime_exprs_(nil), init_plan_idxs_(nil),                              |
|        use_batch=false                                                                                                                                                                       |
|  24 - output([VIEW1.BT.ID], [VIEW1.BT.SX_ID], [VIEW1.BT.SBMC], [VIEW1.BT.SBTJ], [VIEW1.BT.SQZTMC], [VIEW1.BT.SQZTLX], [VIEW1.BT.SQZTWBID], [VIEW1.BT.SQZTAPPID],                             |
|        [VIEW1.BT.SQZTSJHM], [VIEW1.BT.SQZTZJLX], [VIEW1.BT.SQZTZJHM], [VIEW1.BT.SQZTDZ], [VIEW1.BT.SQZTYB], [VIEW1.BT.LXRXM], [VIEW1.BT.LXRSJHM], [VIEW1.BT.LXRZJLX],                        |
|        [VIEW1.BT.LXRZJHM], [VIEW1.BT.LXRDZ], [VIEW1.BT.LXRYB], [VIEW1.BT.SDFS], [VIEW1.BT.BEIZHU], [VIEW1.BT.SBSJ], [VIEW1.BT.YWFSXD], [VIEW1.BT.YWJBXD], [VIEW1.BT.SBBH],                   |
|        [VIEW1.BT.SBMA], [VIEW1.BT.SLHZDBH], [VIEW1.BT.BJZT], [VIEW1.BT.BJJG], [VIEW1.BT.BJJGMS], [VIEW1.BT.BJSJ], [VIEW1.BT.DZDAID], [VIEW1.BT.BIZID], [VIEW1.BT.BLLC_PROC_INST_ID_],        |
|        [VIEW1.BT.PLAN_ID], [VIEW1.BT.SJGXD], [VIEW1.BT.CTIME], [VIEW1.BT.COPERATOR], [VIEW1.BT.ETIME], [VIEW1.BT.EOPERATOR], [VIEW1.BT.GW_PROC_INST_ID_], [VIEW1.BT.YW_PROC_INST_ID_],       |
|        [VIEW1.BT.ZTID], [VIEW1.BT.YWGXD], [VIEW1.BT.SLSJ], [VIEW1.BT.YWZT], [VIEW1.BT.GWZT], [VIEW1.BT.BATCHID], [VIEW1.BT.PROJID_SZW], [VIEW1.BT.SYSJ], [VIEW1.BT.SXJCJG],                  |
|        [VIEW1.BT.HJJCJG], [VIEW1.BT.CNSXJCJG], [VIEW1.BT.RECEIVE_NAME], [VIEW1.BT.HALL_NAME], [VIEW1.SX.SXMC], [VIEW1.SX.SXMC_SXBM], [VIEW1.SX.QLLB], [VIEW1.SX.YWDL],                       |
|        [VIEW1.SX.FWDX], [VIEW1.SX.SXLX], [VIEW1.SX.BLLX], [VIEW1.SX.BJLX], [VIEW1.SX.SSXT], [VIEW1.SX.XZQH], [VIEW1.ACT.ASSIGNEE_], [VIEW1.ACT.ID_], [VIEW1.ACT.TASK_DEF_KEY_],              |
|        [VIEW1.ACT.PROC_DEF_ID_]), filter([VIEW1.ACT.ASSIGNEE_ = cast('1440', VARCHAR2(1048576 ))]), rowset=256                                                                               |
|       access([VIEW1.BT.ID], [VIEW1.BT.SX_ID], [VIEW1.BT.SBMC], [VIEW1.BT.SBTJ], [VIEW1.BT.SQZTMC], [VIEW1.BT.SQZTLX], [VIEW1.BT.SQZTWBID], [VIEW1.BT.SQZTAPPID],                             |
|        [VIEW1.BT.SQZTSJHM], [VIEW1.BT.SQZTZJLX], [VIEW1.BT.SQZTZJHM], [VIEW1.BT.SQZTDZ], [VIEW1.BT.SQZTYB], [VIEW1.BT.LXRXM], [VIEW1.BT.LXRSJHM], [VIEW1.BT.LXRZJLX],                        |
|        [VIEW1.BT.LXRZJHM], [VIEW1.BT.LXRDZ], [VIEW1.BT.LXRYB], [VIEW1.BT.SDFS], [VIEW1.BT.BEIZHU], [VIEW1.BT.SBSJ], [VIEW1.BT.YWFSXD], [VIEW1.BT.YWJBXD], [VIEW1.BT.SBBH],                   |
|        [VIEW1.BT.SBMA], [VIEW1.BT.SLHZDBH], [VIEW1.BT.BJZT], [VIEW1.BT.BJJG], [VIEW1.BT.BJJGMS], [VIEW1.BT.BJSJ], [VIEW1.BT.DZDAID], [VIEW1.BT.BIZID], [VIEW1.BT.BLLC_PROC_INST_ID_],        |
|        [VIEW1.BT.PLAN_ID], [VIEW1.BT.SJGXD], [VIEW1.BT.CTIME], [VIEW1.BT.COPERATOR], [VIEW1.BT.ETIME], [VIEW1.BT.EOPERATOR], [VIEW1.BT.GW_PROC_INST_ID_], [VIEW1.BT.YW_PROC_INST_ID_],       |
|        [VIEW1.BT.ZTID], [VIEW1.BT.YWGXD], [VIEW1.BT.SLSJ], [VIEW1.BT.YWZT], [VIEW1.BT.GWZT], [VIEW1.BT.BATCHID], [VIEW1.BT.PROJID_SZW], [VIEW1.BT.SYSJ], [VIEW1.BT.SXJCJG],                  |
|        [VIEW1.BT.HJJCJG], [VIEW1.BT.CNSXJCJG], [VIEW1.BT.RECEIVE_NAME], [VIEW1.BT.HALL_NAME], [VIEW1.SX.SXMC], [VIEW1.SX.SXMC_SXBM], [VIEW1.SX.QLLB], [VIEW1.SX.YWDL],                       |
|        [VIEW1.SX.FWDX], [VIEW1.SX.SXLX], [VIEW1.SX.BLLX], [VIEW1.SX.BJLX], [VIEW1.SX.SSXT], [VIEW1.SX.XZQH], [VIEW1.ACT.ASSIGNEE_], [VIEW1.ACT.ID_], [VIEW1.ACT.TASK_DEF_KEY_],              |
|        [VIEW1.ACT.PROC_DEF_ID_])                                                                                                                                                             |
|  25 - output([T.BSC011]), filter(nil), rowset=256                                                                                                                                            |
|       conds(nil), nl_params_([T.BSC001(:12)]), use_batch=false                                                                                                                               |
|  26 - output([T.BSC011], [T.BSC001]), filter([T.AAE100 = cast('1', VARCHAR2(1048576 ))]), rowset=256                                                                                         |
|       access([T.AAE100], [T.BSC011], [T.BSC001]), partitions(p0)                                                                                                                             |
|       is_index_back=false, is_global_index=false, filter_before_indexback[false],                                                                                                            |
|       range_key([T.BSC010]), range(MIN ; MAX)always true,                                                                                                                                    |
|       range_cond([T.BSC010 = :0])                                                                                                                                                            |
|  27 - output(nil), filter(nil), rowset=256                                                                                                                                                   |
|       access(nil), partitions(p0)                                                                                                                                                            |
|       is_index_back=false, is_global_index=false,                                                                                                                                            |
|       range_key([T.BSC001]), range(MIN ; MAX),                                                                                                                                               |
|       range_cond([:12 = T.BSC001])                                                                                                                                                           |
|  28 - output([T.BSC012]), filter(nil), rowset=256                                                                                                                                            |
|       conds(nil), nl_params_([T.BSC001(:14)]), use_batch=false                                                                                                                               |
|  29 - output([T.BSC012], [T.BSC001]), filter([T.AAE100 = cast('1', VARCHAR2(1048576 ))]), rowset=256                                                                                         |
|       access([T.AAE100], [T.BSC012], [T.BSC001]), partitions(p0)                                                                                                                             |
|       is_index_back=false, is_global_index=false, filter_before_indexback[false],                                                                                                            |
|       range_key([T.BSC010]), range(MIN ; MAX)always true,                                                                                                                                    |
|       range_cond([T.BSC010 = :1])                                                                                                                                                            |
|  30 - output(nil), filter(nil), rowset=256                                                                                                                                                   |
|       access(nil), partitions(p0)                                                                                                                                                            |
|       is_index_back=false, is_global_index=false,                                                                                                                                            |
|       range_key([T.BSC001]), range(MIN ; MAX),                                                                                                                                               |
|       range_cond([:14 = T.BSC001])                                                                                                                                                           |
|  31 - output([T.AAB300]), filter(nil), rowset=256                                                                                                                                            |
|       conds(nil), nl_params_([T.BSC001(:16)]), use_batch=false                                                                                                                               |
|  32 - output([T.BSC001]), filter([T.AAE100 = cast('1', VARCHAR2(1048576 ))]), rowset=256                                                                                                     |
|       access([T.AAE100], [T.BSC001]), partitions(p0)                                                                                                                                         |
|       is_index_back=false, is_global_index=false, filter_before_indexback[false],                                                                                                            |
|       range_key([T.BSC010]), range(MIN ; MAX)always true,                                                                                                                                    |
|       range_cond([T.BSC010 = :2])                                                                                                                                                            |
|  33 - output([T.AAB300]), filter(nil), rowset=256                                                                                                                                            |
|       access([T.AAB300]), partitions(p0)                                                                                                                                                     |
|       is_index_back=false, is_global_index=false,                                                                                                                                            |
|       range_key([T.BSC001]), range(MIN ; MAX),                                                                                                                                               |
|       range_cond([:16 = T.BSC001])                                                                                                                                                           |
|  34 - output([BX.BJLY]), filter(nil), rowset=256                                                                                                                                             |
|       access([BX.BJLY]), partitions(p0sp[0-7], p1sp[0-7], p2sp[0-7], p3sp[0-7], p4sp[0-7], p5sp[0-7], p6sp[0-7], p7sp[0-7], p8sp[0-7], p9sp[0-7], p10sp[0-7],                                |
|        p11sp[0-7], p12sp[0-7], p13sp[0-7], p14sp[0-7], p15sp[0-7], p16sp[0-7], p17sp[0-7], p18sp[0-7], p19sp[0-7], p20sp[0-7], p21sp[0-7], p22sp[0-7], p23sp[0-7],                           |
|        p24sp[0-7], p25sp[0-7], p26sp[0-7], p27sp[0-7], p28sp[0-7], p29sp[0-7], p30sp[0-7], p31sp[0-7], p32sp[0-7], p33sp[0-7], p34sp[0-7], p35sp[0-7], p36sp[0-7],                           |
|        p37sp[0-7], p38sp[0-7], p39sp[0-7], p40sp[0-7], p41sp[0-7], p42sp[0-7], p43sp[0-7], p44sp[0-7], p45sp[0-7], p46sp[0-7], p47sp[0-7], p48sp[0-7], p49sp[0-7],                           |
|        p50sp[0-7], p51sp[0-7], p52sp[0-7], p53sp[0-7], p54sp[0-7], p55sp[0-7], p56sp[0-7], p57sp[0-7], p58sp[0-7], p59sp[0-7], p60sp[0-7], p61sp[0-7], p62sp[0-7],                           |
|        p63sp[0-7], p64sp[0-7], p65sp[0-7], p66sp[0-7], p67sp[0-7], p68sp[0-7], p69sp[0-7], p70sp[0-7], p71sp[0-7], p72sp[0-7])                                                               |
|       is_index_back=false, is_global_index=false,                                                                                                                                            |
|       range_key([BX.ID], [BX.CTIME]), range(MIN,MIN ; MAX,MAX)always true,                                                                                                                   |
|       range_cond([BX.ID = :3])                                                                                                                                                               |
|  35 - output([TASK.ID], [TASK.SX_ID], [TASK.SBMC], [TASK.SBTJ], [TASK.SQZTMC], [TASK.SQZTLX], [TASK.SQZTWBID], [TASK.SQZTAPPID], [TASK.SQZTSJHM], [TASK.SQZTZJLX],                           |
|        [TASK.SQZTZJHM], [TASK.SQZTDZ], [TASK.SQZTYB], [TASK.LXRXM], [TASK.LXRSJHM], [TASK.LXRZJLX], [TASK.LXRZJHM], [TASK.LXRDZ], [TASK.LXRYB], [TASK.SDFS], [TASK.BEIZHU],                  |
|        [TASK.SBSJ], [TASK.YWFSXD], [TASK.YWJBXD], [TASK.SBBH], [TASK.SBMA], [TASK.SLHZDBH], [TASK.BJZT], [TASK.BJJG], [TASK.BJJGMS], [TASK.BJSJ], [TASK.DZDAID],                             |
|        [TASK.BIZID], [TASK.BLLC_PROC_INST_ID_], [TASK.PLAN_ID], [TASK.SJGXD], [TASK.CTIME], [TASK.COPERATOR], [TASK.ETIME], [TASK.EOPERATOR], [TASK.GW_PROC_INST_ID_],                       |
|        [TASK.YW_PROC_INST_ID_], [TASK.ZTID], [TASK.YWGXD], [TASK.SLSJ], [TASK.YWZT], [TASK.GWZT], [TASK.BATCHID], [TASK.SXID], [TASK.PROJIDSZW], [TASK.SYSJ],                                |
|       [TASK.SXJCJG], [TASK.HJJCJG], [TASK.CNSXJCJG], [TASK.RECEIVE_NAME], [TASK.HALL_NAME], [TASK.BSC011], [TASK.BSC012], [TASK.AAB300], [TASK.BJLY], [TASK.SXMC],                           |
|        [TASK.SXMC_SXBM], [TASK.QLLB], [TASK.YWDL], [TASK.FWDX], [TASK.SXLX], [TASK.BLLX], [TASK.BJLX], [TASK.SSXT], [TASK.XZQH], [TASK.JSLX], [TASK.BLSX], [TASK.YJSX],                      |
|        [TASK.YJSJ], [TASK.CSSJ], [TASK.YCCSSJ], [TASK.TMSXLX], [TASK.SFDB], [TASK.SXJC], [TASK.ASSIGNEE], [TASK.GWTASKID], [TASK.GWJDID], [TASK.GWLCID], [CASE                               |
|       WHEN cast(NULL, VARCHAR2(255 BYTE)) = cast('1440', VARCHAR2(1048576 )) THEN '1' ELSE '0' END], [BL.ID_], [BL.NAME_], [BL.TASK_DEF_KEY_], [BL.PROC_DEF_ID_],                            |
|        [NVL(FORM.BATCH, cast(0, VARCHAR2(1 BYTE)))]), filter(nil), rowset=256                                                                                                                |
|       conds(nil), nl_params_([TASK.ID(:31)], [TASK.GWTASKID(:32)]), use_batch=false                                                                                                          |
|  36 - output([TASK.ID], [TASK.GWTASKID], [TASK.SX_ID], [TASK.SBMC], [TASK.SBTJ], [TASK.SQZTMC], [TASK.SQZTLX], [TASK.SQZTWBID], [TASK.SQZTAPPID], [TASK.SQZTSJHM],                           |
|        [TASK.SQZTZJLX], [TASK.SQZTZJHM], [TASK.SQZTDZ], [TASK.SQZTYB], [TASK.LXRXM], [TASK.LXRSJHM], [TASK.LXRZJLX], [TASK.LXRZJHM], [TASK.LXRDZ], [TASK.LXRYB],                             |
|        [TASK.SDFS], [TASK.BEIZHU], [TASK.SBSJ], [TASK.YWFSXD], [TASK.YWJBXD], [TASK.SBBH], [TASK.SBMA], [TASK.SLHZDBH], [TASK.BJZT], [TASK.BJJG], [TASK.BJJGMS],                             |
|        [TASK.BJSJ], [TASK.DZDAID], [TASK.BIZID], [TASK.BLLC_PROC_INST_ID_], [TASK.PLAN_ID], [TASK.SJGXD], [TASK.CTIME], [TASK.COPERATOR], [TASK.ETIME], [TASK.EOPERATOR],                    |
|        [TASK.GW_PROC_INST_ID_], [TASK.YW_PROC_INST_ID_], [TASK.ZTID], [TASK.YWGXD], [TASK.SLSJ], [TASK.YWZT], [TASK.GWZT], [TASK.BATCHID], [TASK.SXID], [TASK.PROJIDSZW],                    |
|        [TASK.SYSJ], [TASK.SXJCJG], [TASK.HJJCJG], [TASK.CNSXJCJG], [TASK.RECEIVE_NAME], [TASK.HALL_NAME], [TASK.BSC011], [TASK.BSC012], [TASK.AAB300], [TASK.BJLY],                          |
|        [TASK.SXMC], [TASK.SXMC_SXBM], [TASK.QLLB], [TASK.YWDL], [TASK.FWDX], [TASK.SXLX], [TASK.BLLX], [TASK.BJLX], [TASK.SSXT], [TASK.XZQH], [TASK.JSLX], [TASK.BLSX],                      |
|        [TASK.YJSX], [TASK.YJSJ], [TASK.CSSJ], [TASK.YCCSSJ], [TASK.TMSXLX], [TASK.SFDB], [TASK.SXJC], [TASK.ASSIGNEE], [TASK.GWJDID], [TASK.GWLCID], [BL.ID_],                               |
|        [BL.NAME_], [BL.TASK_DEF_KEY_], [BL.PROC_DEF_ID_], [FORM.BATCH]), filter(nil), rowset=256                                                                                             |
|       conds(nil), nl_params_([BL.TASK_DEF_KEY_(:33)], [BL.PROC_DEF_ID_(:34)], [TASK.PLAN_ID(:35)]), use_batch=false                                                                          |
|  37 - output([TASK.ID], [TASK.GWTASKID], [TASK.SX_ID], [TASK.SBMC], [TASK.SBTJ], [TASK.SQZTMC], [TASK.SQZTLX], [TASK.SQZTWBID], [TASK.SQZTAPPID], [TASK.SQZTSJHM],                           |
|        [TASK.SQZTZJLX], [TASK.SQZTZJHM], [TASK.SQZTDZ], [TASK.SQZTYB], [TASK.LXRXM], [TASK.LXRSJHM], [TASK.LXRZJLX], [TASK.LXRZJHM], [TASK.LXRDZ], [TASK.LXRYB],                             |
|        [TASK.SDFS], [TASK.BEIZHU], [TASK.SBSJ], [TASK.YWFSXD], [TASK.YWJBXD], [TASK.SBBH], [TASK.SBMA], [TASK.SLHZDBH], [TASK.BJZT], [TASK.BJJG], [TASK.BJJGMS],                             |
|        [TASK.BJSJ], [TASK.DZDAID], [TASK.BIZID], [TASK.BLLC_PROC_INST_ID_], [TASK.PLAN_ID], [TASK.SJGXD], [TASK.CTIME], [TASK.COPERATOR], [TASK.ETIME], [TASK.EOPERATOR],                    |
|        [TASK.GW_PROC_INST_ID_], [TASK.YW_PROC_INST_ID_], [TASK.ZTID], [TASK.YWGXD], [TASK.SLSJ], [TASK.YWZT], [TASK.GWZT], [TASK.BATCHID], [TASK.SXID], [TASK.PROJIDSZW],                    |
|        [TASK.SYSJ], [TASK.SXJCJG], [TASK.HJJCJG], [TASK.CNSXJCJG], [TASK.RECEIVE_NAME], [TASK.HALL_NAME], [TASK.BSC011], [TASK.BSC012], [TASK.AAB300], [TASK.BJLY],                          |
|        [TASK.SXMC], [TASK.SXMC_SXBM], [TASK.QLLB], [TASK.YWDL], [TASK.FWDX], [TASK.SXLX], [TASK.BLLX], [TASK.BJLX], [TASK.SSXT], [TASK.XZQH], [TASK.JSLX], [TASK.BLSX],                      |
|        [TASK.YJSX], [TASK.YJSJ], [TASK.CSSJ], [TASK.YCCSSJ], [TASK.TMSXLX], [TASK.SFDB], [TASK.SXJC], [TASK.ASSIGNEE], [TASK.GWJDID], [TASK.GWLCID], [BL.ID_],                               |
|        [BL.NAME_], [BL.TASK_DEF_KEY_], [BL.PROC_DEF_ID_]), filter(nil), rowset=256                                                                                                           |
|       conds(nil), nl_params_([TASK.BLLC_PROC_INST_ID_(:29)]), use_batch=false                                                                                                                |
|  38 - output([TASK.BLLC_PROC_INST_ID_], [TASK.PLAN_ID], [TASK.ID], [TASK.GWTASKID], [TASK.ASSIGNEE], [TASK.SX_ID], [TASK.SBMC], [TASK.SBTJ], [TASK.SQZTMC],                                  |
|        [TASK.SQZTLX], [TASK.SQZTWBID], [TASK.SQZTAPPID], [TASK.SQZTSJHM], [TASK.SQZTZJLX], [TASK.SQZTZJHM], [TASK.SQZTDZ], [TASK.SQZTYB], [TASK.LXRXM], [TASK.LXRSJHM],                      |
|        [TASK.LXRZJLX], [TASK.LXRZJHM], [TASK.LXRDZ], [TASK.LXRYB], [TASK.SDFS], [TASK.BEIZHU], [TASK.SBSJ], [TASK.YWFSXD], [TASK.YWJBXD], [TASK.SBBH], [TASK.SBMA],                          |
|        [TASK.SLHZDBH], [TASK.BJZT], [TASK.BJJG], [TASK.BJJGMS], [TASK.BJSJ], [TASK.DZDAID], [TASK.BIZID], [TASK.SJGXD], [TASK.CTIME], [TASK.COPERATOR], [TASK.ETIME],                        |
|        [TASK.EOPERATOR], [TASK.GW_PROC_INST_ID_], [TASK.YW_PROC_INST_ID_], [TASK.ZTID], [TASK.YWGXD], [TASK.SLSJ], [TASK.YWZT], [TASK.GWZT], [TASK.BATCHID], [TASK.SXID],                    |
|        [TASK.PROJIDSZW], [TASK.SYSJ], [TASK.SXJCJG], [TASK.HJJCJG], [TASK.CNSXJCJG], [TASK.RECEIVE_NAME], [TASK.HALL_NAME], [TASK.BSC011], [TASK.BSC012], [TASK.AAB300],                     |
|        [TASK.BJLY], [TASK.SXMC], [TASK.SXMC_SXBM], [TASK.QLLB], [TASK.YWDL], [TASK.FWDX], [TASK.SXLX], [TASK.BLLX], [TASK.BJLX], [TASK.SSXT], [TASK.XZQH], [TASK.JSLX],                      |
|        [TASK.BLSX], [TASK.YJSX], [TASK.YJSJ], [TASK.CSSJ], [TASK.YCCSSJ], [TASK.TMSXLX], [TASK.SFDB], [TASK.SXJC], [TASK.GWJDID], [TASK.GWLCID]), filter(nil), rowset=256                    |
|       access([TASK.BLLC_PROC_INST_ID_], [TASK.PLAN_ID], [TASK.ID], [TASK.GWTASKID], [TASK.ASSIGNEE], [TASK.SX_ID], [TASK.SBMC], [TASK.SBTJ], [TASK.SQZTMC],                                  |
|        [TASK.SQZTLX], [TASK.SQZTWBID], [TASK.SQZTAPPID], [TASK.SQZTSJHM], [TASK.SQZTZJLX], [TASK.SQZTZJHM], [TASK.SQZTDZ], [TASK.SQZTYB], [TASK.LXRXM], [TASK.LXRSJHM],                      |
|        [TASK.LXRZJLX], [TASK.LXRZJHM], [TASK.LXRDZ], [TASK.LXRYB], [TASK.SDFS], [TASK.BEIZHU], [TASK.SBSJ], [TASK.YWFSXD], [TASK.YWJBXD], [TASK.SBBH], [TASK.SBMA],                          |
|        [TASK.SLHZDBH], [TASK.BJZT], [TASK.BJJG], [TASK.BJJGMS], [TASK.BJSJ], [TASK.DZDAID], [TASK.BIZID], [TASK.SJGXD], [TASK.CTIME], [TASK.COPERATOR], [TASK.ETIME],                        |
|        [TASK.EOPERATOR], [TASK.GW_PROC_INST_ID_], [TASK.YW_PROC_INST_ID_], [TASK.ZTID], [TASK.YWGXD], [TASK.SLSJ], [TASK.YWZT], [TASK.GWZT], [TASK.BATCHID], [TASK.SXID],                    |
|        [TASK.PROJIDSZW], [TASK.SYSJ], [TASK.SXJCJG], [TASK.HJJCJG], [TASK.CNSXJCJG], [TASK.RECEIVE_NAME], [TASK.HALL_NAME], [TASK.BSC011], [TASK.BSC012], [TASK.AAB300],                     |
|        [TASK.BJLY], [TASK.SXMC], [TASK.SXMC_SXBM], [TASK.QLLB], [TASK.YWDL], [TASK.FWDX], [TASK.SXLX], [TASK.BLLX], [TASK.BJLX], [TASK.SSXT], [TASK.XZQH], [TASK.JSLX],                      |
|        [TASK.BLSX], [TASK.YJSX], [TASK.YJSJ], [TASK.CSSJ], [TASK.YCCSSJ], [TASK.TMSXLX], [TASK.SFDB], [TASK.SXJC], [TASK.GWJDID], [TASK.GWLCID])                                             |
|  39 - output([VIEW2.BT.ID], [VIEW2.BT.SX_ID], [VIEW2.BT.SBMC], [VIEW2.BT.SBTJ], [VIEW2.BT.SQZTMC], [VIEW2.BT.SQZTLX], [VIEW2.BT.SQZTWBID], [VIEW2.BT.SQZTAPPID],                             |
|        [VIEW2.BT.SQZTSJHM], [VIEW2.BT.SQZTZJLX], [VIEW2.BT.SQZTZJHM], [VIEW2.BT.SQZTDZ], [VIEW2.BT.SQZTYB], [VIEW2.BT.LXRXM], [VIEW2.BT.LXRSJHM], [VIEW2.BT.LXRZJLX],                        |
|        [VIEW2.BT.LXRZJHM], [VIEW2.BT.LXRDZ], [VIEW2.BT.LXRYB], [VIEW2.BT.SDFS], [VIEW2.BT.BEIZHU], [VIEW2.BT.SBSJ], [VIEW2.BT.YWFSXD], [VIEW2.BT.YWJBXD], [VIEW2.BT.SBBH],                   |
|        [VIEW2.BT.SBMA], [VIEW2.BT.SLHZDBH], [VIEW2.BT.BJZT], [VIEW2.BT.BJJG], [VIEW2.BT.BJJGMS], [VIEW2.BT.BJSJ], [VIEW2.BT.DZDAID], [VIEW2.BT.BIZID], [VIEW2.BT.BLLC_PROC_INST_ID_],        |
|        [VIEW2.BT.PLAN_ID], [VIEW2.BT.SJGXD], [VIEW2.BT.CTIME], [VIEW2.BT.COPERATOR], [VIEW2.BT.ETIME], [VIEW2.BT.EOPERATOR], [VIEW2.BT.GW_PROC_INST_ID_], [VIEW2.BT.YW_PROC_INST_ID_],       |
|        [VIEW2.BT.ZTID], [VIEW2.BT.YWGXD], [VIEW2.BT.SLSJ], [VIEW2.BT.YWZT], [VIEW2.BT.GWZT], [VIEW2.BT.BATCHID], [VIEW2.BT.SX_ID], [VIEW2.BT.PROJID_SZW], [VIEW2.BT.SYSJ],                   |
|        [VIEW2.BT.SXJCJG], [VIEW2.BT.HJJCJG], [VIEW2.BT.CNSXJCJG], [VIEW2.BT.RECEIVE_NAME], [VIEW2.BT.HALL_NAME], [subquery(1)], [subquery(2)], [subquery(3)],                                |
|       [subquery(4)], [VIEW2.SX.SXMC], [VIEW2.SX.SXMC_SXBM], [VIEW2.SX.QLLB], [VIEW2.SX.YWDL], [VIEW2.SX.FWDX], [VIEW2.SX.SXLX], [VIEW2.SX.BLLX], [VIEW2.SX.BJLX],                            |
|        [VIEW2.SX.SSXT], [VIEW2.SX.XZQH], [NULL], [NULL], [NULL], [NULL], [NULL], [NULL], [NULL], [NULL], [NULL], [VIEW2.ACT.ASSIGNEE_], [VIEW2.ACT.ID_], [VIEW2.ACT.TASK_DEF_KEY_],          |
|        [VIEW2.ACT.PROC_DEF_ID_]), filter(nil), rowset=256                                                                                                                                    |
|       exec_params_([VIEW2.BT.COPERATOR(:4)], [VIEW2.BT.COPERATOR(:5)], [VIEW2.BT.COPERATOR(:6)], [VIEW2.BT.ID(:7)]), onetime_exprs_(nil), init_plan_idxs_(nil),                              |
|        use_batch=false                                                                                                                                                                       |
|  40 - output([VIEW2.BT.ID], [VIEW2.BT.SX_ID], [VIEW2.BT.SBMC], [VIEW2.BT.SBTJ], [VIEW2.BT.SQZTMC], [VIEW2.BT.SQZTLX], [VIEW2.BT.SQZTWBID], [VIEW2.BT.SQZTAPPID],                             |
|        [VIEW2.BT.SQZTSJHM], [VIEW2.BT.SQZTZJLX], [VIEW2.BT.SQZTZJHM], [VIEW2.BT.SQZTDZ], [VIEW2.BT.SQZTYB], [VIEW2.BT.LXRXM], [VIEW2.BT.LXRSJHM], [VIEW2.BT.LXRZJLX],                        |
|        [VIEW2.BT.LXRZJHM], [VIEW2.BT.LXRDZ], [VIEW2.BT.LXRYB], [VIEW2.BT.SDFS], [VIEW2.BT.BEIZHU], [VIEW2.BT.SBSJ], [VIEW2.BT.YWFSXD], [VIEW2.BT.YWJBXD], [VIEW2.BT.SBBH],                   |
|        [VIEW2.BT.SBMA], [VIEW2.BT.SLHZDBH], [VIEW2.BT.BJZT], [VIEW2.BT.BJJG], [VIEW2.BT.BJJGMS], [VIEW2.BT.BJSJ], [VIEW2.BT.DZDAID], [VIEW2.BT.BIZID], [VIEW2.BT.BLLC_PROC_INST_ID_],        |
|        [VIEW2.BT.PLAN_ID], [VIEW2.BT.SJGXD], [VIEW2.BT.CTIME], [VIEW2.BT.COPERATOR], [VIEW2.BT.ETIME], [VIEW2.BT.EOPERATOR], [VIEW2.BT.GW_PROC_INST_ID_], [VIEW2.BT.YW_PROC_INST_ID_],       |
|        [VIEW2.BT.ZTID], [VIEW2.BT.YWGXD], [VIEW2.BT.SLSJ], [VIEW2.BT.YWZT], [VIEW2.BT.GWZT], [VIEW2.BT.BATCHID], [VIEW2.BT.PROJID_SZW], [VIEW2.BT.SYSJ], [VIEW2.BT.SXJCJG],                  |
|        [VIEW2.BT.HJJCJG], [VIEW2.BT.CNSXJCJG], [VIEW2.BT.RECEIVE_NAME], [VIEW2.BT.HALL_NAME], [VIEW2.SX.SXMC], [VIEW2.SX.SXMC_SXBM], [VIEW2.SX.QLLB], [VIEW2.SX.YWDL],                       |
|        [VIEW2.SX.FWDX], [VIEW2.SX.SXLX], [VIEW2.SX.BLLX], [VIEW2.SX.BJLX], [VIEW2.SX.SSXT], [VIEW2.SX.XZQH], [VIEW2.ACT.ASSIGNEE_], [VIEW2.ACT.ID_], [VIEW2.ACT.TASK_DEF_KEY_],              |
|        [VIEW2.ACT.PROC_DEF_ID_]), filter([VIEW2.ACT.ASSIGNEE_ IS NULL]), rowset=256                                                                                                          |
|       access([VIEW2.BT.ID], [VIEW2.BT.SX_ID], [VIEW2.BT.SBMC], [VIEW2.BT.SBTJ], [VIEW2.BT.SQZTMC], [VIEW2.BT.SQZTLX], [VIEW2.BT.SQZTWBID], [VIEW2.BT.SQZTAPPID],                             |
|        [VIEW2.BT.SQZTSJHM], [VIEW2.BT.SQZTZJLX], [VIEW2.BT.SQZTZJHM], [VIEW2.BT.SQZTDZ], [VIEW2.BT.SQZTYB], [VIEW2.BT.LXRXM], [VIEW2.BT.LXRSJHM], [VIEW2.BT.LXRZJLX],                        |
|        [VIEW2.BT.LXRZJHM], [VIEW2.BT.LXRDZ], [VIEW2.BT.LXRYB], [VIEW2.BT.SDFS], [VIEW2.BT.BEIZHU], [VIEW2.BT.SBSJ], [VIEW2.BT.YWFSXD], [VIEW2.BT.YWJBXD], [VIEW2.BT.SBBH],                   |
|        [VIEW2.BT.SBMA], [VIEW2.BT.SLHZDBH], [VIEW2.BT.BJZT], [VIEW2.BT.BJJG], [VIEW2.BT.BJJGMS], [VIEW2.BT.BJSJ], [VIEW2.BT.DZDAID], [VIEW2.BT.BIZID], [VIEW2.BT.BLLC_PROC_INST_ID_],        |
|        [VIEW2.BT.PLAN_ID], [VIEW2.BT.SJGXD], [VIEW2.BT.CTIME], [VIEW2.BT.COPERATOR], [VIEW2.BT.ETIME], [VIEW2.BT.EOPERATOR], [VIEW2.BT.GW_PROC_INST_ID_], [VIEW2.BT.YW_PROC_INST_ID_],       |
|        [VIEW2.BT.ZTID], [VIEW2.BT.YWGXD], [VIEW2.BT.SLSJ], [VIEW2.BT.YWZT], [VIEW2.BT.GWZT], [VIEW2.BT.BATCHID], [VIEW2.BT.PROJID_SZW], [VIEW2.BT.SYSJ], [VIEW2.BT.SXJCJG],                  |
|        [VIEW2.BT.HJJCJG], [VIEW2.BT.CNSXJCJG], [VIEW2.BT.RECEIVE_NAME], [VIEW2.BT.HALL_NAME], [VIEW2.SX.SXMC], [VIEW2.SX.SXMC_SXBM], [VIEW2.SX.QLLB], [VIEW2.SX.YWDL],                       |
|        [VIEW2.SX.FWDX], [VIEW2.SX.SXLX], [VIEW2.SX.BLLX], [VIEW2.SX.BJLX], [VIEW2.SX.SSXT], [VIEW2.SX.XZQH], [VIEW2.ACT.ASSIGNEE_], [VIEW2.ACT.ID_], [VIEW2.ACT.TASK_DEF_KEY_],              |
|        [VIEW2.ACT.PROC_DEF_ID_])                                                                                                                                                             |
|  41 - output([T.BSC011]), filter(nil), rowset=256                                                                                                                                            |
|       conds(nil), nl_params_([T.BSC001(:23)]), use_batch=false                                                                                                                               |
|  42 - output([T.BSC011], [T.BSC001]), filter([T.AAE100 = cast('1', VARCHAR2(1048576 ))]), rowset=256                                                                                         |
|       access([T.AAE100], [T.BSC011], [T.BSC001]), partitions(p0)                                                                                                                             |
|       is_index_back=false, is_global_index=false, filter_before_indexback[false],                                                                                                            |
|       range_key([T.BSC010]), range(MIN ; MAX)always true,                                                                                                                                    |
|       range_cond([T.BSC010 = :4])                                                                                                                                                            |
|  43 - output(nil), filter(nil), rowset=256                                                                                                                                                   |
|       access(nil), partitions(p0)                                                                                                                                                            |
|       is_index_back=false, is_global_index=false,                                                                                                                                            |
|       range_key([T.BSC001]), range(MIN ; MAX),                                                                                                                                               |
|       range_cond([:23 = T.BSC001])                                                                                                                                                           |
|  44 - output([T.BSC012]), filter(nil), rowset=256                                                                                                                                            |
|       conds(nil), nl_params_([T.BSC001(:25)]), use_batch=false                                                                                                                               |
|  45 - output([T.BSC012], [T.BSC001]), filter([T.AAE100 = cast('1', VARCHAR2(1048576 ))]), rowset=256                                                                                         |
|       access([T.AAE100], [T.BSC012], [T.BSC001]), partitions(p0)                                                                                                                             |
|       is_index_back=false, is_global_index=false, filter_before_indexback[false],                                                                                                            |
|       range_key([T.BSC010]), range(MIN ; MAX)always true,                                                                                                                                    |
|       range_cond([T.BSC010 = :5])                                                                                                                                                            |
|  46 - output(nil), filter(nil), rowset=256                                                                                                                                                   |
|       access(nil), partitions(p0)                                                                                                                                                            |
|       is_index_back=false, is_global_index=false,                                                                                                                                            |
|       range_key([T.BSC001]), range(MIN ; MAX),                                                                                                                                               |
|       range_cond([:25 = T.BSC001])                                                                                                                                                           |
|  47 - output([T.AAB300]), filter(nil), rowset=256                                                                                                                                            |
|       conds(nil), nl_params_([T.BSC001(:27)]), use_batch=false                                                                                                                               |
|  48 - output([T.BSC001]), filter([T.AAE100 = cast('1', VARCHAR2(1048576 ))]), rowset=256                                                                                                     |
|       access([T.AAE100], [T.BSC001]), partitions(p0)                                                                                                                                         |
|       is_index_back=false, is_global_index=false, filter_before_indexback[false],                                                                                                            |
|       range_key([T.BSC010]), range(MIN ; MAX)always true,                                                                                                                                    |
|       range_cond([T.BSC010 = :6])                                                                                                                                                            |
|  49 - output([T.AAB300]), filter(nil), rowset=256                                                                                                                                            |
|       access([T.AAB300]), partitions(p0)                                                                                                                                                     |
|       is_index_back=false, is_global_index=false,                                                                                                                                            |
|       range_key([T.BSC001]), range(MIN ; MAX),                                                                                                                                               |
|       range_cond([:27 = T.BSC001])                                                                                                                                                           |
|  50 - output([BX.BJLY]), filter(nil), rowset=256                                                                                                                                             |
|       access([BX.BJLY]), partitions(p0sp[0-7], p1sp[0-7], p2sp[0-7], p3sp[0-7], p4sp[0-7], p5sp[0-7], p6sp[0-7], p7sp[0-7], p8sp[0-7], p9sp[0-7], p10sp[0-7],                                |
|        p11sp[0-7], p12sp[0-7], p13sp[0-7], p14sp[0-7], p15sp[0-7], p16sp[0-7], p17sp[0-7], p18sp[0-7], p19sp[0-7], p20sp[0-7], p21sp[0-7], p22sp[0-7], p23sp[0-7],                           |
|        p24sp[0-7], p25sp[0-7], p26sp[0-7], p27sp[0-7], p28sp[0-7], p29sp[0-7], p30sp[0-7], p31sp[0-7], p32sp[0-7], p33sp[0-7], p34sp[0-7], p35sp[0-7], p36sp[0-7],                           |
|        p37sp[0-7], p38sp[0-7], p39sp[0-7], p40sp[0-7], p41sp[0-7], p42sp[0-7], p43sp[0-7], p44sp[0-7], p45sp[0-7], p46sp[0-7], p47sp[0-7], p48sp[0-7], p49sp[0-7],                           |
|        p50sp[0-7], p51sp[0-7], p52sp[0-7], p53sp[0-7], p54sp[0-7], p55sp[0-7], p56sp[0-7], p57sp[0-7], p58sp[0-7], p59sp[0-7], p60sp[0-7], p61sp[0-7], p62sp[0-7],                           |
|        p63sp[0-7], p64sp[0-7], p65sp[0-7], p66sp[0-7], p67sp[0-7], p68sp[0-7], p69sp[0-7], p70sp[0-7], p71sp[0-7], p72sp[0-7])                                                               |
|       is_index_back=false, is_global_index=false,                                                                                                                                            |
|       range_key([BX.ID], [BX.CTIME]), range(MIN,MIN ; MAX,MAX)always true,                                                                                                                   |
|       range_cond([BX.ID = :7])                                                                                                                                                               |
|  51 - output([BL.ID_], [BL.TASK_DEF_KEY_], [BL.PROC_DEF_ID_], [BL.NAME_]), filter(nil), rowset=256                                                                                           |
|       access([BL.ID_], [BL.TASK_DEF_KEY_], [BL.PROC_DEF_ID_], [BL.NAME_]), partitions(p0)                                                                                                    |
|       is_index_back=true, is_global_index=true,                                                                                                                                              |
|       range_key([BL.PROC_INST_ID_], [BL.ID_]), range(MIN ; MAX),                                                                                                                             |
|       range_cond([BL.PROC_INST_ID_ = :29])                                                                                                                                                   |
|  52 - output([FORM.BATCH]), filter([FORM.ZZD = cast('1', VARCHAR2(1048576 ))]), rowset=256                                                                                                   |
|       access([FORM.ID], [FORM.BATCH], [FORM.ZZD]), partitions(p0)                                                                                                                            |
|       is_index_back=true, is_global_index=false, filter_before_indexback[false],                                                                                                             |
|       range_key([FORM.NODEID], [FORM.PLANID], [FORM.PROCDEFID], [FORM.BATCH], [FORM.ID]), range(MIN ; MAX),                                                                                  |
|       range_cond([:33 = FORM.NODEID], [:34 = FORM.PROCDEFID], [FORM.PLANID = :35])                                                                                                           |
|  53 - output(nil), filter(nil), rowset=256                                                                                                                                                   |
|       access(nil)                                                                                                                                                                            |
|  54 - output([TASE.BJXXID], [TASE.GWTASKID]), filter([TASE.BSC010 = cast('1440', VARCHAR2(1048576 ))]), rowset=256                                                                           |
|       access([TASE.__pk_increment], [TASE.GWTASKID], [TASE.BSC010], [TASE.BJXXID]), partitions(p0)                                                                                           |
|       is_index_back=true, is_global_index=true, filter_before_indexback[false],                                                                                                              |
|       range_key([TASE.BJXXID], [TASE.GWTASKID], [TASE.__pk_increment]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true,                                                                         |
|       range_cond([:31 = TASE.BJXXID], [:32 = TASE.GWTASKID])                                                                                                                                 |
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
392 rows in set (0.351 sec)

我看不太懂ob的执行计划,放出来是为了让感兴趣的大佬来研究。🧐

改写完成后,原来这段跑478.27秒的语句,369ms 就能跑出结果,差集比较后也是等价的,整个案例也优化完毕。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/745337.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Linux网络】Linux网络协议栈问题汇集

Linux本机与本机socket通信会走网卡吗? 1.127.0.0.1本机网络IO需要经过网卡吗? 不需要经过网卡,即使把网卡拔了本机网络还是可以正常使用的。 本机网络IO的内核执行流程:跨机网络IO的流程:2.数据包在内核中是什么走向,和外网发送相比流程上有什么区别? 本机网络 IO 和跨…

laravel11: 给接口增加签名验证

一,添加controller/中间件/路由 1,添加中间件 liuhongdi@lhdpc:/data/site/gsapi$ php artisan make:middleware ApiSignINFO Middleware [app/Http/Middleware/ApiSign.php] created successfully. 2,添加路由: 在routes/api.php文件中 Route::controller(VirtualControlle…

Slimes

这个看官方题解就好了,解释一下官方题解 首先一个很大的前提(也比较显然),就是为了达到最优的情况,我们只会让一个史莱姆一直吃,而不会让两个史莱姆都吃,最后再让其中一个史莱姆将另一个史莱姆吃掉这一个区间指的是,只有这个区间的史莱姆进行互相吃,相当于忽略了区间外…

大屏可视化看板变形问题和分辨率问题的解决办法

关于大屏可视化,好看的画面总是千篇一律,但是遇到的问题,可谓是五花八门,就比如画面变形问题,模糊问题。做一个可视化画面,电脑上显示好好的↓ 实际投出来↓ 画面拉长了压扁了扭曲变形…… 回到电脑上一顿调,没啥用,还是变形…… 那种无力感,经历过画面工程师懂的都…

cerebro 报错: Oops, cannot start the server. com.google.common.util.concurrent.UncheckedExecutionExcep

@目录前言环境异常修改方案第二次报错修改方式成功 前言 使用 elasticsearch + springboot 实现新闻搜索功能: https://javapub.net.cn/star/project/news-search-es/ 遇到的错误记录。 环境cerebro 下载地址: https://github.com/lmenezes/cerebro使用了最新的版本: cerebr…

manim边学边做--Matrix

在代数问题中,矩阵是必不可少的工具,manim中提供了一套展示矩阵(Matrix)的模块,专门用于在动画中显示矩阵格式的数据。关于矩阵的类主要有4个:Matrix:通用的矩阵 IntegerMatrix:元素是整数的矩阵 DecimalMatrix:元素包含小数的矩阵 MobjectMatrix:元素可以是图形的矩…

开源大数据平台的部署(来自工作日志)

开源大数据平台部署 主要步骤 易错点这篇博客内容是我在安装开源hadoop 数据平台时候的工作日志,里面记录了部署平台的主要过程以及容易出错的步骤。一,主要组件包括:二,部署环境规划:3台机器系统:Centos 7.9java: 1.8.220 三,部署顺序: 离线处理组件(主线组件):…

Qt - QtWebEngineWidgets模块

1、QtWebEngineWidgets模块 #include <QtWebEngineWidgets>QT += webenginewidgets1.1 QWebEnginePage 示例代码: #include <QtWebEngineWidgets> #include <QWebEnginePage>//1、创建一个新的 QWebEnginePage 实例:page = new QWebEnginePage(this);//2、…

开源大数据平台的部署

开源大数据平台部署 主要步骤 易错点这篇博客内容是我在安装开源hadoop 数据平台时候的工作日志,里面记录了部署平台的主要过程以及容易出错的步骤。一,主要组件包括:二,部署环境规划:3台机器系统:Centos 7.9java: 1.8.220 三,部署顺序: 离线处理组件(主线组件):…

利用bwa将自己的数据与参考基因组比对与sam格式转换

1.bwa的下载与安装 https://www.jianshu.com/p/19f58a07e6f4 主要参考这篇帖子,如果之前的步骤都走通了的话,依赖什么的不用特别安装,报错了再补也可以安好了之后,进到他的路径,输./bwa,就可以确认bwa有没有安装好了,环境设置好以后可以在其他地方输入bwa,也可以叫他出来…