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

比如数据库有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

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

参与8

2同行回答

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

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

收起
硬件生产 · 2017-04-11
浏览2492
黄远邦小y黄远邦小y  技术总监 , 中亦科技
您贴的这些等待事件,都是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
浏览2535

提问者

desert_xu
数据库运维工程师杭州xxxx有限公司
擅长领域: 数据库服务器前置系统

问题来自

相关问题

相关资料

相关文章

问题状态

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