不知道你的数据库版本是什么。 看oracle 的执行计划。自己分析一下。
专注于为中小企业提供网站设计制作、网站设计服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业盐池免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千余家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
10以上可以通过awr看oracle的建议。
再一点exists 后面的select t1.finareacode 可以改成select 1,可以提高一点效率。 如下:update tradedetail t set
t.finareacode=(select max(t1.finareacode) from up_areacode t1 where t.taxid=t1.taxid or t.taxname=t1.taxname)
where exists (select 1 from up_areacode t1 where t.taxid=t1.taxid or t.taxname=t1.taxname);
[让Oracle跑得更快.Oracle.10g性能分析与优化思路].(谭怀远).扫描版.pdf 电驴上有
oracle卡是正常的,软件业3G呢,一般的电脑配置都是很慢的,加上你在跑自己的web程序cpu基本就占的差不多了,关闭监听你就没法用了。
感觉还是你去任务管理器里面把所有的oracle的自动的服务改成手动的比较好,再就是如果你是联网的,第一个启动项是起不来的,只有后面的两个是可以起来的,什么时候用就什么时候去开启,这样比较实际,
卡的问题没法解决。只能是不用的时候尽量别让oracle跑着就行了