急寻数据库处理速度慢的解决办法... 现在我的数据库是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 请教:oracle 自定义的函数、存储过程过程如何备份 web中oracle数据库连接问题 oracle 9i 数据库升级到oracle 11G 问题 这个sql 怎么写? 有个很紧急的问题,在线等!!!! 关于Oracle的tns登录的问题 高手回答,有关于oracle8的系统问题? 怎么在Oracle中存储图片? 哪儿有ORACLE8I的下载啊 求帮忙优化,耗时超超长。。。 时间问题 超难---高手看看,发表一下意见
或是SQL有待改进
或是索引没有完善
也有可能需要添加相应硬件
...
4GB内存, 为什么 data buffer 那么小?
查下alert_<sid>.log
用OEM查看下buffer hit rate,根据他的曲线调整各个buffer cache和shared pool的大小
最好做下statspack