解决方案 »

  1.   

    说说建议吧。
    1.只有在上午8-9点。   可能原因:那8-9点数据库是否有什么大量数据操作,或者服务器有什么活动。如果有,做适当调整。
    2.只有事务提交缓慢。 可能原因:因为事务提交会出发lgwr向重做日志文件中连续写入,知道提交记录的所有重做日志缓冲区数据,那么你的系统sga设置是不是合理。       
    sga一般设置(这个是大神们推荐,可以自行稍作改动):
    一般oltp应用为内存*0.8*0.8(sga)、内存*0.8*0.2(pga);olap应用为内存*0.8*0.5(sga)、内存*0.8*0.5(pga);或者oltp sga=系统内存*70%*80% pga=sga*(10%-20%),olap sga=系统内存*80%*60%,pga=sga*(45%-65%)
    修改办法:
    alter system set sga_target=xxx scope=spfile;
      

  2.   

    确实有可能是数据集中提交造成undo空间不足,造成了IO的等待,导致卡顿现象
    1、适当增大undo空间的大小
    2、分析业务逻辑,看看是否可以调整事务,将一个大事务切割成几个小事务,分多次提交,以减少对undo空间的占用