oracle数据库效率较低,Oracle数据库遇到性能问题处理方法

项目:

某**Boss项目

问题:

查询报表慢无法验收

分析及处理方法:1:通过awr发现pga命中率很低

PGA Cache Hit %

W/A MB Processed

Extra W/A MB Read/Written

74.97

108,656

36,272

解决过程:

查看系统总内存为32G,SGA为22G,PGA只有2G

更改数据内存:

alter system set sga_max_size=18G  scope=spfile;

alter system set sga_target=18G scope=spfile;

alter system set pga_aggregate_target=8G  scope=spfile;

2:通过trace 发现Bug9772888 (查询报表慢,应该跟它没关,但是发现了问题,顺便解决)WARNING:Could not lower the asynch I/O limit to 160

for SQL direct I/O. It is set to -1

解决过程:(1):下载patch9772888

(2):解压补丁:进入9772888目录 执行$ORACLE_HOME/OPatch/opatch apply

$ORACLE_HOME/OPatch/opatch lsinventory detail (查看命令)

3:在应用端查询报表,通过jboss后

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值