当数据库出现性能问题是如何分析是数据库本身还是外部存储 引起的?

比如数据库有log file sync 等待事件 或者以下等待事件

db file sequential read

db file scattered read

db file single write

db file parallel write

db file async I/O submit

db file parallel read

如何分析是存储的原因? 存储反馈说存储是好的,如何定位是存储与数据库之间的链路、交换机是否有问题?

2回答

ZhuJun2014ZhuJun2014  存储工程师 , IBM
jxufedesert_xu赞同了此回答
摆数据,讲道理,各个传输环节的数据都梳理出来看。显示全部

摆数据,讲道理,各个传输环节的数据都梳理出来看。

收起
 2017-04-11
浏览983
黄远邦黄远邦  技术总监 , 中亦科技
desert_xu赞同了此回答
您贴的这些等待事件,都是IO类型的等待事件,一个系统出现IO类型的等待事件是正常的现象,我们需要关注的是你的单次等待的时间是否在合理范围内,请贴出AWR报告的\"Top 5 Timed Events\"部分(10g版本)或者“Top 10 Foreground Events by Total Wait Time”部分(11g版本)的数据,以便...显示全部

您贴的这些等待事件,都是IO类型的等待事件,一个系统出现IO类型的等待事件是正常的现象,我们需要关注的是你的单次等待的时间是否在合理范围内,请贴出AWR报告的\"Top 5 Timed Events\"部分(10g版本)或者“Top 10 Foreground Events by Total Wait Time”部分(11g版本)的数据,以便帮助您来判断是否有性能问题,谢谢!

收起
 2017-04-12
浏览1013

提问者

desert_xu数据库运维工程师, 杭州xxxx有限公司

问题状态

  • 发布时间:2017-04-11
  • 关注会员:3 人
  • 问题浏览:3586
  • 最近回答:2017-04-12
  • 关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
    © 2019  talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30