为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm8
【操作系统】:linux ky10.x86-64
【CPU】:
【问题描述】*:logmnr启动归档日志分析慢
客户环境在执行BEGIN dbms_logmnr.start_logmnr( startScn => '" + startScn + "', endScn => '" + endScn + "', OPTIONS => 2128 ); END; 这个语句启动归档日志分析时很慢,平均都在3到4分钟,看了下
startScn和endScn的差值就几十,日志记录就几条,但就是慢,希望帮忙分析下可能的原因,以及优化的方法
1、是否日志太多了
select low_scn, next_scn, low_time, high_time, log_id, filename from v$logmnr_logs;
以上SQL查看下,把多余的日志调用
REMOVE_LOGFILE
清了2、加上一个大概的时间范围试试是否会更快
dbms_logmnr.start_logmnr(Options=>2128 , Starttime=>to_date('2014-06-04 15:36:00','YYYY-MM-DD HH24:MI:SS') , Endtime=>to_date('2014-06-04 17:36:00','YYYY-MM-DD HH24:MI:SS'), StartSCN=>888888, EndSCN=>888998 );
3、关注磁盘IO是否存在瓶颈
linux系统使用top/sar/iostat等命令检查下磁盘资源