日志切换,就是生成的日志太大,数据块的变化太频繁。

Snap Id

Snap Time

Sessions

Cursors/Session

Begin Snap:

14560

09-Dec-15 04:00:48

59

4.5

End Snap:

14561

09-Dec-15 05:00:59

54

4.6

Elapsed:

60.19 (mins)

DB Time:

82.47 (mins)

1s产生2M的日志。

Per Second

Per Transaction

Per Exec

Per Call

DB Time(s):

1.4

3.3

0.02

0.47

DB CPU(s):

1.1

2.5

0.01

0.36

Redo size (bytes):

2,315,310.3

5,548,471.3

一个小时日志切换31次。

Statistic

Total

per Hour

log switches (derived)

31

30.90

重点来了,看segments by DB Blocks changes,看是什么对象造成的。

Segments by DB Blocks Changes

% of Capture shows % of DB Block Changes for each top segment compared

with total DB Block Changes for all segments captured by the Snapshot

Owner

Tablespace Name

Object Name

Subobject Name

Obj. Type

DB Block Changes

% of Capture

TC

TBS_TCI

VIEW_TICKET

TABLE

7,758,832

36.44

TC

TBS_TCI

V_DATA_RANGE

TABLE

7,076,112

33.23

TC

TBS_TCI

MV_TCM_WORKFORM

TABLE

3,593,664

16.88

TBM

TBS_TBM

VIEW_DATAAUTH_ROLE_USER

TABLE

2,368,016

11.12

TC

TBS_TC

RPT_ACCRUALS_DETAIL

TABLE

87,648

0.41

通过这些对象找到相应的SQL语句,定位就是它们。对这种业务,有两种方法,1. delete改为truncate   2.加大redo log file的大小

36p9tcbryxnq4 delete from "VIEW_TICKET"

213rsbk7216pc delete from "V_DATA_RANGE"

0mv6h8360myzu delete from "MV_TCM_WORKFORM"

2u4qz8gfqs1z7 INSERT /*+ BYPASS_RECURSIVE_CHECK */ INTO "MV_TCM_WORKFORM" select t.*, sysdate as s from v_tcm_workform t

oracle 日志切换太频繁,诊断一次Oracle日志切换频繁的问题相关推荐

  1. oracle 查看日志组切换状态_Oracle 逻辑结构篇 之 重做日志和归档日志管理(一)...

    [关键术语] Redo log file 重做日志文件 Archive log file 归档日志文件 SCN(system change number)系统改变号 Checkpoint 检查点 Lo ...

  2. Oracle 11g 新特性 -- 自动诊断资料档案库(ADR) 说明

    一.自动诊断资料档案库(ADR) 1.1 ADR 说明 ADR (AutomaticDiagnostic Repository) ,ADR 是一个基于文件的资料档案库,用于存放数据库诊断数据(如跟踪. ...

  3. oracle监听程序如何关闭,如何关闭ORACLE监听器日志

    [问题描述] 数据库服务器/home/database分区使用率达到100% /dev/sda6              20G   19G     0 100% /home/database 该分 ...

  4. java jee curd_Java / JEE中的有效日志记录–映射的诊断上下文

    java jee curd 这一切始于当我和一位同事坐在一起解决一些应用程序问题时,当我注意到一些有趣的事情时. 他正在合并代码,我的眼睛吸引了此类" org.apache.log4j.MD ...

  5. Java / JEE中的有效日志记录–映射的诊断上下文

    当我和一位同事坐在一起解决一些应用程序问题时,一切都开始了,当时我注意到了一些有趣的事情. 他正在合并代码,我的眼睛吸引了此类" org.apache.log4j.MDC"的注意. ...

  6. oracle数据库延迟执行,如何诊断oracle数据库运行缓慢或hang住的问题

    为了诊断oracle运行缓慢的问题首先要决定收集哪些诊断信息,可以采取下面的诊断方法: 1.数据库运行缓慢这个问题是常见还是在特定时间出现 如果数据库运行缓慢是一个常见的问题那么可以在问题出现的时候收 ...

  7. Oracle卸载:指定数据库的诊断目标位置不存在解决

    Oracle卸载:指定数据库的诊断目标位置不存在 这学期学了Oracle,自己安装出了这个问题,发现网上没啥好的解决方案.索性我自己来. 我解决完了并没有保存图片,搞完才想起来要写 首先我自己卸载的步 ...

  8. Oracle Database 12c RMAN全量+增量备份+归档日志恢复详解

    Oracle可以非常方便的把数据库恢复到具体某个时间的状态,而且还支持全备和多级增备,备份无需停止应用服务.比起DB2需要手动逐级恢复增量备份和归档日志,RMAN是非常简单好用的数据库商业解决方案. ...

  9. su oracle : 只切换用户,而不切换环境;就是说切到oracle用户后,使用的依旧是root的环境。 su - oracle :同时切换用户和环境

    su oracle : 只切换用户,而不切换环境:就是说切到oracle用户后,使用的依旧是root的环境. su - oracle :同时切换用户和环境 su   oracle:不会执行oracle ...

最新文章

  1. 粤港澳大湾区落地首家人工智能工程院
  2. ruby json转化成对象_系统架构迁移实例:从Ruby到Rust
  3. 解决eclipse 中文乱码问题
  4. Lintcode99 Reorder List solution 题解
  5. ANT打包时记录本地版本SVN信息
  6. 服务器每天产生1t文件,编写自己的服务器 - osc_popfjd1t的个人空间 - OSCHINA - 中文开源技术交流社区...
  7. java吃货联盟系统源码_小项目,吃货联盟,java初级小项目,源代码
  8. ZCGL大数据项目优化组件布置
  9. python程序变量名_python 变量名的规范
  10. 改变输出格式,提高手机照片质量
  11. 数字电子技术基础(五):编码器
  12. 姚锦云:再论庄子传播思想与接受主体性:回应尹连根教授
  13. 数独计算机在线,js数独计算器
  14. 哈尔滨计算机毛校长国二,【实验视角】静待紫冰花开 知行合一 且行且知 ——记哈尔滨市实验学校校长王媛参加第二届中国阳明心学高峰论坛...
  15. 空间句法插件Axwoman 6.3安装教程
  16. OSChina 周一乱弹 ——怎么用微微一石更表白!
  17. 怎样在线压缩JPEG图片大小?
  18. 【手把手带你Godot游戏开发】FlappyBird:4.1无限地面之Godot青年(AnimationPlayer)版
  19. [渝粤教育] 天水师范学院 地球科学概论 参考 资料
  20. 传真系统服务器登录不上,cimfax传真服务器设置

热门文章

  1. uView(Tabbar 底部导航栏)
  2. 神经网络最常用的10个激活函数,一文详解数学原理及优缺点
  3. XX(北京)科技股份公司为啥需要购置服务器?
  4. html字符实体标签语法,HTML字符实体与文本格式化标签
  5. 深入理解DOM节点类型第六篇——特性节点Attribute
  6. 使用FormData进行Ajax请求上传文件
  7. 移动端日期选择插件rolldate
  8. vue+elementUI 添加多个可以全选的多选框
  9. JAVA多线程,真的能提高效率吗
  10. SELinux入门简介