Oracle诊断案例-redo log处于高激活

szlhlong

szlhlong

2016-02-19 19:46

今天图老师小编给大家介绍下Oracle诊断案例-redo log处于高激活,平时喜欢Oracle诊断案例-redo log处于高激活的朋友赶紧收藏起来吧!记得点赞哦~

  平台:SunOS 5.8 Generic_108528-23 sun4u sparc SUNW,Ultra-Enterprise

  数据库:8.1.5.0.0

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

  症状:响应缓慢,应用请求已经无法返回

  登陆数据库,发现redo日志组除current外都处于active状态

  如果日志都处于active状态,那么显然DBWR的写已经无法跟上log switch触发的检查点。

  接下来让我们检查一下DBWR的繁忙程度:

  DBWR的进程号是2266。

  使用Top命令观察一下:

  我们注意到,2266号进程消耗的CPU不过0.18%,显然并不繁忙,那么瓶颈就很可能在IO上。

  使用IOSTAT工具检查IO状况。

  我们注意到,存放数据库的主要卷c1t1d0的繁忙程度始终处于99~100,而写速度却只有500K/s左右,这个速度是极为缓慢的。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

  (%b percent of time the disk is busy (transactions in progress) Kw/s kilobytes written per second)

  根据我们的常识T3盘阵通常按Char写速度可以达到10M/s左右,以前测试过一些Tpcc指标。

  而正常情况下的数据库随机写通常都在1~2M左右,显然此时的磁盘已经处于不正常状态,经过确认的确是硬盘发生了损坏,Raid5的Group中损坏了一块硬盘。

  经过更换以后系统逐渐恢复正常。

展开更多 50%)
分享

猜你喜欢

Oracle诊断案例-redo log处于高激活

编程语言 网络编程
Oracle诊断案例-redo log处于高激活

Oracle诊断工具-RDA使用概述

电脑网络
Oracle诊断工具-RDA使用概述

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Oracle PL/SQL入门案例实践

编程语言 网络编程
Oracle PL/SQL入门案例实践

全面介绍Oracle的诊断事件

编程语言 网络编程
全面介绍Oracle的诊断事件

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

案例学习Oracle错误:ORA-00054

编程语言 网络编程
案例学习Oracle错误:ORA-00054

Oracle PL/SQL入门之案例实践

电脑网络
Oracle PL/SQL入门之案例实践

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

oracle调优之sql语句

oracle调优之sql语句

CSS opacity-实现图片半透明效果

CSS opacity-实现图片半透明效果
下拉加载更多内容 ↓