`
springking
  • 浏览: 131819 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Oracle调优之redo相关

阅读更多

redo buffer大小由参数log_buffer决定。
在redo buffer中的每条记录称为redo entire。
LGWR将redo buffer中的redo entire写到重做日志文件中,LGWR进程只有1个。
LGWR在下列情况下对重做日志文件进行写入
commit发生时,
每3秒
redo buffer 1/3满时
超过1M时
在DBWn写之前

如何查看redo buffer中已有多少个redo entire?
v$sysstat的redo entire字段
如何查看再次请求redo buffer空间的次数
v$sysstat的redo buffer allocationn retire字段(越小越好)

当向redo buffer中添加信息,但空间不足时产生log buffer space event(应避免)
应避免日志组之间的切换耗费过多的时间,应避免一系列的log file switch事件。如果出现某种log file switch事件,可考虑增大logfile的容量。
还应避免LGWR等待DBWn完成检查点的情况,对应的等待事件为log file switch (checkpoint incomplete),可通过v$system_event查看该事件的相关情况,或在alter.log文件中检查“checkpoint not complete”。
应避免ARCn进程归档未完成造成LGWR等待的次数。对应等待事件log file switch (archiving needed)

批量插入时可考虑使用直接写方式减少redo的信息量。

分享到:
评论

相关推荐

    oracle数据库调优配置

    以下将详细介绍这两种调优方案,并涉及相关的Oracle数据库调优知识点。 一、物理硬件与操作系统调优 1. CPU与内存:确保服务器拥有足够的CPU资源,合理分配核心数以平衡并发处理能力。内存大小应足够存储常用数据,...

    Oracle四大宝典之四:Oracle 调优入门到精通

    第6章 Redo Buffer与Java池 第7章 SGA管理 第8章 PGA与排序 第9章 SQL调优 第10章 资料收集 第11章 存储空间管理 第12章 聚簇 第13章 索引组织表 第14章 重要的ORACLE特性 第15章 分区 第16章 实体化视图

    Oracle 调优

    ### Oracle调优实战指南 #### 一、理解Oracle调优的重要性 在数据库管理与应用开发领域,Oracle数据库因其强大的功能和广泛的应用而受到青睐。然而,随着数据量的增长和技术复杂性的提升,如何确保Oracle数据库的...

    Oracle性能调优原理及具体手段

    ### Oracle性能调优原理及具体手段 #### 一、Oracle结构与实例 ##### 1.1 Oracle实例(Instance) - **定义与作用**:Oracle实例是访问Oracle数据库的一个途径,它仅能打开一个数据库。 - **组成**:由SGA(系统...

    oracle调优

    Oracle调优是数据库管理中的关键环节,旨在提升数据库性能,减少资源消耗,提高系统响应速度。在Oracle数据库环境中,调优涉及多个层面,包括SQL查询优化、存储优化、内存结构调整、并行处理配置以及系统参数调整等...

    Oracle性能调优

    Oracle 数据库是企业级应用中广泛使用的关系型数据库管理系统之一。随着业务量的增长和用户需求的变化,Oracle 数据库可能会出现性能瓶颈问题,影响系统的稳定性和响应速度。因此,进行有效的性能调优至关重要。 ##...

    ORACLE调优笔记

    ### ORACLE调优笔记知识点详解 #### 一、Oracle错误代码与解决方法 在Oracle数据库管理及优化过程中,经常会遇到一些常见的错误代码,这些错误往往能够帮助我们快速定位问题所在。 1. **ORA-01652: 无法分配临时...

    oracle性能调优技术系列

    Oracle性能调优是数据库管理员和开发人员面临的关键任务,它涉及到优化SQL查询、数据库结构、内存分配、磁盘I/O以及并发控制等多个方面。在这个"Oracle性能调优技术系列"中,我们将深入探讨一系列关键概念和技术,以...

    oracle性能调优.doc

    Oracle性能调优是数据库管理中的核心任务,特别是对于Oracle数据库管理员(DBA)和开发者而言,这是一项必不可少的技能。本文主要关注Oracle性能优化中的关键领域——SGA(System Global Area)的调优,尤其是Shared...

    Oracle_IO_性能调优手册

    《Oracle_IO_性能调优手册》是一本专为IT专业人士准备的深度指南,主要关注如何优化Oracle数据库的I/O性能。在Oracle数据库管理中,I/O性能是影响系统整体效率的关键因素,尤其对于大规模数据处理和高并发业务场景至...

    Oracle-IO问题及性能调优.docx

    以下是 Oracle IO 问题及性能调优的相关知识点: 控制文件 * 控制文件记录了整个数据库的物理结构信息,如数据库名字、数据文件及日志文件名字和位置、事件戳信息等。 * 控制文件还记录系统和各个数据文件的 SCN...

    aix,oracle参数调优

    在AIX 6.1操作系统环境下,针对Oracle 10.2.0.4版本的双机集群数据库进行性能参数优化是一项重要的工作。这不仅能够提高数据库系统的整体性能,还能确保业务连续性和数据完整性。根据提供的部分配置参数,我们可以...

    oracle公司调优培训.ppt

    - **体系架构理解**:Oracle数据库的物理和逻辑结构,如表空间、数据文件、控制文件、redo日志等。 - **内存结构**:SGA(System Global Area)与PGA(Program Global Area)的构成和作用。 - **后台进程**:...

    Oracle性能调优.pptx

    本章主要介绍了优化Oracle数据库系统的相关策略和方法。 首先,数据库性能优化概述中提到了几个重要的内容。优化工作包括调整数据结构设计、应用程序结构、SQL语句、服务器内存分配以及硬盘I/O和操作系统参数。对于...

    Oracle 9i 性能调优

    1. 内存调优:确保足够的物理内存供Oracle使用,并合理配置虚拟内存。 2. I/O优化:使用RAID技术加速磁盘读写,设置合适的I/O调度算法。 3. CPU调度:根据数据库工作负载调整操作系统的CPU调度策略。 六、监控和...

    ORACLE数据库性能调优.docx

    Oracle数据库性能调优是DBA日常工作中至关重要的任务,它涉及到多个层面的分析和改进。在面对应用程序响应缓慢的问题时,通常需要从数据库层面、操作系统层面以及SQL查询优化三个方面进行深入排查。 首先,关注操作...

    oracle性能调优

    Oracle性能调优是一个复杂而关键的任务,涉及到数据库的多个层面,特别是内存结构的优化。本文主要关注Oracle的Shared Pool和Buffer Cache的调优。 首先,我们来看Shared Pool的调优。Shared Pool是Oracle SGA...

    oracle IO调优

    在Oracle数据库环境中,磁盘性能问题是常见的性能瓶颈之一。通常,我们可以通过以下几个方面来定位和分析磁盘性能问题: - **监控磁盘利用率**:通过观察磁盘利用率(如CPU时间与磁盘IO之间的关系),判断是否存在...

Global site tag (gtag.js) - Google Analytics