同一段sql,在生产上执行很快,在本地执行需要好几分钟,请问是什么原因,我上午还挺快的

select distinct softinstcode, reqinstname, reqinstid, reqstateid,softapplyer, softdepartment, mgrname,
softmgr,spsj, xqfj, softwc,softshl, gzpg,devtime,tcsj

from (select b.reqinstname,b.softinstcode,b.reqinstid,b.reqstateid,b.softapplyer,b.softdepartment,b.mgrname,b.softmgr,
to_char(b.spsj,'yyyymmdd') spsj,

to_char(b.xqfj,'yyyymmdd') xqfj,to_char(b.softwc,'yyyymmdd')
softwc,to_char(b.softshl,'yyyymmdd') softshl,to_char(b.gzpg,'yyyymmdd') gzpg,to_char(b.devtime,'yyyymmdd') devtime,
to_char(b.tcsj,'yyyymmdd') tcsj

from tb_reqsituation b , (select distinct w.instid from tb_engine_workitem w where w.owner='yangchunling' ) bb,

tb_engine_instance e

where b.reqinstid=e.instid and e.parentid=bb.instid and instr(b.demandtype,'全部')>0

and to_char(b.createtime,'yyyymmdd')=to_char(sysdate,'yyyymmdd') union all

select b.reqinstname,b.softinstcode,b.reqinstid,b.reqstateid,b.softapplyer,b.softdepartment,b.mgrname,b.softmgr,
to_char(b.spsj,'yyyymmdd') spsj, to_char(b.xqfj,'yyyymmdd') xqfj,to_char(b.softwc,'yyyymmdd') softwc,
to_char(b.softshl,'yyyymmdd') softshl,to_char(b.gzpg,'yyyymmdd') gzpg,to_char(b.devtime,'yyyymmdd') devtime,
to_char(b.tcsj,'yyyymmdd') tcsj from tb_reqsituation b , tb_engine_instance e1, tb_engine_instance e

where b.reqinstid=e.instid and e.parentid=e1.instid and e1.creator='yangchunling' and instr(b.demandtype,'全部')>0

and to_char(b.createtime, 'yyyymmdd') = to_char(sysdate, 'yyyymmdd')
union all select b.reqinstname, b.softinstcode, b.reqinstid, b.reqstateid, b.softapplyer,

b.softdepartment, b.mgrname, b.softmgr,to_char(b.spsj,'yyyymmdd') spsj,

to_char(b.xqfj, 'yyyymmdd') xqfj, to_char(b.softwc, 'yyyymmdd') softwc,

to_char(b.softshl, 'yyyymmdd') softshl, to_char(b.gzpg, 'yyyymmdd') gzpg,

to_char(b.devtime, 'yyyymmdd') devtime, to_char(b.tcsj, 'yyyymmdd') tcsj from tb_reqsituation b,

(select distinct w.instid from tb_engine_workitem w where w.owner = 'yangchunling') bb

where b.reqinstid = bb.instid and instr(b.demandtype, '全部') > 0

and to_char(b.createtime, 'yyyymmdd') =to_char(sysdate, 'yyyymmdd')
)

where rownum<=5 order by tcsj desc,softshl desc

这个与你本地和生产的系统配置有很大的关系