急寻数据库处理速度慢的解决办法... 现在我的数据库是Oracle9i,数据处理相当大,每秒有超过12万条的记录要处理,在刚进行数据处理时很快,但数据处理一段时间后相当慢,CPU占用率达100%不降,我的SGA设置为:Data Pool 400MB, Share Pool 500M, PJ 700,请问这种现象主要原因是什么,如果大家有好的解决办法就告知,服务器是联想R520 2CPU 4GB内存 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 每秒有超过12万条,确实很多,你这个问题应该主要是cpu的处理能力不够,另外检查一下你的索引设计 这个要根据你的实际情况下具体分析或是SQL有待改进或是索引没有完善也有可能需要添加相应硬件... 修改下参数为 Data Pool 700MB, Share Pool 200M 然后在看下命中率 给的条件太少, 如oracle 是配置为共享模式? 还是?4GB内存, 为什么 data buffer 那么小? 看下v$session_wait查下alert_<sid>.log用OEM查看下buffer hit rate,根据他的曲线调整各个buffer cache和shared pool的大小最好做下statspack win7下复制数据库文件,遇到access denied错误,怎么解决? 树形节点查询求解,求大神帮忙啊!思路或sql都ok啊。 oracle 遇到权限问题,疑惑 高分求教一个字符串验证的问题! 大数据量在查询的同时实时显示的问题? 为什么我的建的表字段是char却只能插入数字 用过toad的朋友进来下,请教一下监控数据的问题! oracle 可以装在2000的server版下吗 ProC里如何申明一个存储过程? 急!!! 如何在linux下自动启动Oracle9i???急急急急急!!在线给分!!!! 时间问题 超难---高手看看,发表一下意见
或是SQL有待改进
或是索引没有完善
也有可能需要添加相应硬件
...
4GB内存, 为什么 data buffer 那么小?
查下alert_<sid>.log
用OEM查看下buffer hit rate,根据他的曲线调整各个buffer cache和shared pool的大小
最好做下statspack