风儿的专栏

孙刚

原创 dba对redolog的文件及其使用率的检查调整收藏

新一篇: Linux:让内存不再泄漏

 

       作为对数据库的调优工作,redolog的使用管理也很重要,这里不讨论其归档的问题也不讨论创建修复的工作,这里只对我们日常调优方面做数据指标的观察,这样以达到合理使用redolog file的目的性和后期的数据可恢复性。

 

检测redolog:

select * from v$log;

select * from v$logfile

检查OS快的大小

select max(lebsz) lbsize from x$kccle;

 

观察调整可以在以下几个方面做分析调整:

一、一般我们知道,在alert的角度是可以检查到redolog file的使用频率的,这里我们一般观察在20-30分钟做日志切换视为正常(这里根据不同dba的要求,也根据业务的不同而设定的大小不同可以随时调整),我这里的值也是根据我实际的经验值得到的,这是观察调整的一个方面 ;

 

二、观察读写的命中率(这里比较麻烦了);

 

三、可以接合以上做redolog 的使用率分析:redo logfile的使用,不能通过v$视图查询,但是我们可以通过底层视图得到,可以使用语句来检查当前的日志使用率:

SQL>SELECT le.leseq    CURRENT_LOG_SEQUENCE#,
 100*cp.cpodr_bno/LE.lesiz PERCENTAGE_FULL
 from x$kcccp cp,x$kccle le
 WHERE LE.leseq =CP.cpodr_seq;

以下得到的结果显示使用率比较低:

CURRENT_LOG_SEQUENCE# PERCENTAGE_FULL
--------------------- ---------------
                  456      2.25568848
                  459      1.80029297

SQL>

 

通过以上的方法可以很清楚得到我们系统当前redolog file的使用情况方便dba来及时调整

发表于 @ 2007年02月26日 16:06:00|评论(loading...)|编辑

旧一篇: 处理ora-00312的错误(磁盘空间导致00312错误)

评论

#ZengMuAnSha 发表于2007-03-12 08:33:07  IP: 61.145.154.*
x$kccle 表不存在 oracle9i
发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © 风儿