|
我现在开始运行lecco
刚才已经找出来所有的plan,一共找了3000多种组合,最后剩下219种不同的plan,现在正在运行,设定的terminate条件是2分15秒。现在为止运行了6种,最好的纪录是58.75秒,对应语句如下。看看它加的+0, ||''之类,这活儿还真不是人干的。
select tacct.body_nb bodynb,
tacct.nb acctnb,
tacct.actype_ty,
tacct.blccl_nb blcclnb,
tacct.cstgrp_nb cstgrpnb,
tprprty.propty_cd proptycd,
tprprty.nb prprtynb,
tbtchdt.nb_walk_order nbwalkorder
from tdelpnt,
tbtchdt,
taddrid,
tacct,
tprprty,
tprpacc,
tbody
where tbtchdt.batch_nb = 269
AND tbtchdt.sectn_cd = taddrid.sectn_cd || ''
AND tbtchdt.blccl_nb = tacct.blccl_nb
AND tbtchdt.cstgrp_nb = tacct.cstgrp_nb + 0
AND taddrid.cd = tbody.addrid_cd || ''
AND tacct.body_nb = tbody.nb + 0
AND tacct.body_nb = tprpacc.body_nb + 0
AND tacct.nb = tprpacc.acct_nb
AND tprprty.nb = tprpacc.prprty_nb + 0
AND tprpacc.dt_end is null
AND tdelpnt.prprty_nb = tprprty.nb + 0
AND tdelpnt.in_ocpl = '2'
AND tprpacc.body_nb = tbody.nb + 0
AND tdelpnt.prprty_nb = tprpacc.prprty_nb + 0
order by tbody.nb |
|