日期:2014-05-17  浏览次数:20902 次

高分求助:oracle10g 运行一段时间后速度变慢问题
oracle10装在windows上面,我们的程序用jdbc写的,主要是做插入操作,每秒100条数据到不同表,刚启动时能在100ms左右操作完成,但是跑了一天之后插入就变得很慢,大概得两秒,重启服务后又变回原来的速度。。。。
怎么回事呢?
求大神们帮忙啦,请给出个优化的方案吧,谢了。。。
jdbc oracle 优化 windows oracle10g

------解决方案--------------------
贴出你的等待事件,看看是什么原因导致慢的
------解决方案--------------------
收集awr 报告,系统日志,alert日志,发出来
------解决方案--------------------
内存泄露,不能释放。可以先初步增大SWAP的空间大小,先顶一顶,不过治标不治本,具体的要看你DBW这个进程到底是什么问题,出个ADDM报告就清楚了。
------解决方案--------------------
1:awr看看是否等待造成的,以及造成的原因
2:程序的问题,是否及时提交,session连接是否及时释放
------解决方案--------------------
引用:
1:awr看看是否等待造成的,以及造成的原因
2:程序的问题,是否及时提交,session连接是否及时释放

您好,我是跟LZ一块做这个东西的。我们都是oracle新手。
我这有导出来的重启前后的awr文件,不知可否加上您的QQ聊一下呢?