很奇怪 在存过过程中 用了一些会话临时表 
系统运行一段时间后 经常发生该存过过程 执行无返回结果的情况
看了下session 发现是在向一张临时表插入数据时一直卡主 但是在plsql中用 重现执行pro中的插入数据的sql是可以执行的 只有运行该pro是一直锁住 不知道什么原因sql text是这样的
insert into CALL_TEMPSHOW_PROBLEMCALL
       SELECT distinct(pc.callid) FROM  CALL_TEMPPARTITION_PROBLEMCALL pc
        left join final_zhijianhead zh on pc.callid=zh.callid
        inner join VOICEINSIGHTbase_hjyg.base_filterrule fr on fr.id=zh.filterruleid
        where fr.iscluster=1and zh.callid in (select callid from CALL_TEMPPARTITION_PROBLEMCALL)难道是因为用了 in? 改成inner join 会不会好点 话说临时表会锁住吗?
看了下$lock 确实有一个tx锁