"解析ORACLE数据库服务器IO高的方案和案例"
需积分: 50 199 浏览量
更新于2024-01-13
2
收藏 1.17MB PDF 举报
本文主要讨论了Oracle数据库服务器IO高的分析方案和案例探讨。作者通过与数据中心的系统/存储管理员的交流和观察,发现许多SA对Oracle数据库缺乏足够的了解,导致在处理综合问题时各自有各自的说法。因此,作者希望通过这个系列文章,用通俗易懂的语言为大家普及一些常见问题的理论,并结合几个实际案例进行分析,以帮助大家在工作中更好地应对这些问题。
在部署了Oracle数据库的服务器上,我们可能会遇到一些情况。第一种情况是业务系统运行缓慢,作为系统管理员,我们需要检查包括IO在内的系统资源。在这种情况下,系统管理员和存储管理员可能会收到数据库管理员(DBA)的反馈,说IO的响应时间很慢,达到了30毫秒以上,并要求解决这个问题。然而,存储管理员检查后发现并不存在热点盘的情况,而系统的IO量却很大。除了使用更多的RAID组来重新分布数据、更换更高端的存储外,似乎没有太好的解决办法。
第二种情况是通过iostat和sar -d命令可以观察到磁盘的busy很高,每秒的IOPS很高,每秒的IO读写量很大,HBA卡的流速很高。这种情况下,我们怎样才能确定IO高的具体原因和解决方案呢?
为了解决以上问题,作者首先介绍了IO相关的几个重要概念,包括IO响应时间、IO负载、IO瓶颈等。然后,作者通过几个实际案例进行了分析,对于每个案例,作者提供了详细的背景说明、问题描述以及解决方案。这些案例涉及到了不同的场景,包括磁盘容量不足、IO读写比例不平衡、存储硬件故障等。通过分析这些案例,读者可以了解到如何识别和解决引起IO高的具体原因。
在文章的后半部分,作者介绍了一些常用的性能调优工具和方法,包括AWR报告、ASH报告、TKPROF工具等。这些工具可以帮助我们更好地分析和优化系统的IO性能。
总的来说,本文通过具体的案例分析和理论介绍,介绍了解决Oracle数据库服务器IO高的问题的方法和技巧。对于那些在工作中遇到类似问题的系统/存储管理员和数据库管理员来说,本文提供了宝贵的参考和指导。通过阅读本文,读者能够更清楚地了解IO性能问题的原因,并能够运用合适的工具和方法来解决这些问题,提高系统的性能。
2017-08-09 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
J.P.August
- 粉丝: 996
- 资源: 57
最新资源
- On11-TodasEmTech-s7-API-GET:API简介
- mai-cc60,matlab混沌加密源码,matlab源码之家
- Linux系统软键盘源码分享
- crds:用于HST和JWST的校准参考数据系统
- nsvue-colors:App feito com {N} que simplifica作为十六进制核心
- 基于Java实现的离散数学测试实验.zip
- AS_EF:EF分配材料
- TM1812_led.zip
- forever-webui, 一个简单的用于高效NodeJS流程管理的web UI.zip
- matlab代码sqrt-ecc_vs_rsa:公钥密码学的比较分析
- any:匿名对象生成器。 Tdd Toolkit的Any类的继承者
- sql-query-test-application
- OlaMundo:PrimeiroRepositorioVerionado
- TRANSMIT-BEAMFORMING,分布参数系统matlab源码,matlab源码怎么用
- 任务列表:使用Vue Native添加和删除任务列表
- RocketPay:NLW排名第4的天然药水