oracle性能差时如何定位系统瓶颈?

背景:某医院HIS系统的Oracle11.2数据库,存放在IBM DS3500老式存储上,映射到两台win2008r2服务器上,此两台服务器组成MSCS集群
问题:用户经常反应,业务高峰期但系统反应缓慢
分析:1、Oracle的并发session也不多,也就20多个,但通过win2008r2上的“资源监视器”实时监测发现,映射到服务器上的LUN盘“活动时间”比例相当高。当其为100%时,HIS客户端必定很卡,LUN盘的磁盘队列也比较大。但当LUN盘的活动时间为100%时,磁盘的I/O并不大,也就10Mbps左右。
2、为避免oracle的参数不合理,已经根据实际内存值进行优化,无实际效果。

请教:此问题应如何分析,如何定位到系统瓶颈?可能是存储的IOPS(10块300G组成的RAID5阵列)不够吗,或者是存储的缓存偏小(1G缓存)?

参与11

4同行回答

黄远邦小y黄远邦小y技术总监中亦科技
其实您说的都是现象了,比较大的可能是SQL效率不够高,或者配置方面的原因,可以加我微信shadow-huang-bj,将AWR报告发我,也许能很快解决问题,谢谢显示全部

其实您说的都是现象了,比较大的可能是SQL效率不够高,或者配置方面的原因,可以加我微信shadow-huang-bj,将AWR报告发我,也许能很快解决问题,谢谢

收起
系统集成 · 2017-04-12
浏览2408
funtestfuntest数据库管理员邮储银行合肥数据中心
还是别用这个存储了,巨慢,前年下面一个单位在一套库上利旧使用了这个存储,结果shutdown abort后数据库打开用了几个小时。显示全部

还是别用这个存储了,巨慢,前年下面一个单位在一套库上利旧使用了这个存储,结果shutdown abort后数据库打开用了几个小时。

收起
银行 · 2017-04-12
浏览2393
ora-600ora-600技术总监云和恩墨(北京)信息技术有限公司
看oracle的awr,如果IO频次不高,平均单次IO等待高,那就往存储方面找吧显示全部

看oracle的awr,如果IO频次不高,平均单次IO等待高,那就往存储方面找吧

收起
IT咨询服务 · 2017-04-12
浏览2375
powertiandipowertiandi联盟成员系统架构师李宁(中国)体育用品有限公司
10M 的io是极差的,首先要测试一下主机到存储之间的性能,然后在考虑oracle层面的问题。以前DS系列的缓存都不是很大,IBM的一直走的小内存的路线,性能不能是天上和地下的区别。 自从V系列存储以来,ibm的存储缓存才走大内存路线。...显示全部

10M 的io是极差的,首先要测试一下主机到存储之间的性能,然后在考虑oracle层面的问题。

以前DS系列的缓存都不是很大,IBM的一直走的小内存的路线,性能不能是天上和地下的区别。 自从V系列存储以来,ibm的存储缓存才走大内存路线。

收起
互联网服务 · 2017-04-12
浏览2680
  • 磁盘的“”活动时间“”表示的是什么呢?它只要达到100%,oracle访问必卡
    2017-04-12

提问者

goldant
系统运维工程师江苏冲浪

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-04-11
  • 关注会员:6 人
  • 问题浏览:6432
  • 最近回答:2017-04-12
  • X社区推广