各位大神,请教一下,最近数据库变慢了,I/O等待时间很长,addm分析总提示db_cache_size不够大,但调大db_cache_size数据库就outofmemery,1.5T的库,256G内存的机器,sga_max_size168G,db_cache_size 110G,pga25G,该如何优化呢?

解决方案 »

  1.   

    数据库优化,大多数情况其实是SQL优化,参数的锅真不大。上繁忙时段的AWR吧~
      

  2.   

    获取下数据库慢时间段的awr报告
      

  3.   

    从你的陈述来看,这个貌似已经不是数据库层面的问题了,配置也够高,应该是磁盘的问题,io有瓶颈了,换成ssd估计会好点儿
      

  4.   

    基本上 判断你的情况是 : 大库 + 小内存
    --------------------------
    调优:
       1. 优化数据库层的调用,确保db_cache中容得下热点cache数据。不过好似比较难以实施
       2. 简单有效的方式:现在内存、服务器都便宜啊 ,加内存!!!!!!!!   256G也不大啊  ,我们这 512G内存 都是标准配置了