返回顶部
首页 > 资讯 > 数据库 >重做日志及归档日志的工作原理解析
  • 506
分享到

重做日志及归档日志的工作原理解析

2024-04-02 19:04:59 506人浏览 薄情痞子
摘要

开门见山,先来看张图(PS:这张图是我从网上找的):工作原理:首先lgwr进程将redo log buffer中的重做数据写入到redo log中,此时的redo log分组,每当一个redo log gr

开门见山,先来看张图(PS:这张图是我从网上找的):


重做日志及归档日志的工作原理解析

工作原理:

首先lgwr进程将redo log buffer中的重做数据写入到redo log中,此时的redo log分组,每当一个redo log group写满时,或者发出switch logfile指令时都会触发日志组的切换,当发生日志组切换时,arc进程会将当前的重做日志数据写入归档日志。

要知道,lgwr进程是将内存中的数据写入到重做日志文件,这是内存读磁盘写。而arc进程是将重做日志文件写入到归档文件,是磁盘读磁盘写。显然lgwr进程的读写效率或者读写速度比arc进程要快,而频繁发生DML操作的数据库中,可能会发生归档慢,而重做日志写入速度快的情况,这就会导致数据库被HANG住,此时数据库什么也不做就是等待arc进程将当前重做日志数据写入到归档文件。

这时候就要考虑启动更多的归档进程了,通过修改参数log_arcHive_max_processes来实现。

该参数是动态参数,直接修改即可。

① 查看当前该参数值

重做日志及归档日志的工作原理解析

很明显,当前最大归档进程数是4

② 修改归档最大进程数为5

重做日志及归档日志的工作原理解析

③ 通过命令验证一下

重做日志及归档日志的工作原理解析


你看,就是这么简单!

您可能感兴趣的文档:

--结束END--

本文标题: 重做日志及归档日志的工作原理解析

本文链接: https://lsjlt.com/news/51436.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 重做日志及归档日志的工作原理解析
    开门见山,先来看张图(PS:这张图是我从网上找的):工作原理:首先lgwr进程将redo log buffer中的重做数据写入到redo log中,此时的redo log分组,每当一个redo log gr...
    99+
    2024-04-02
  • 如何理解Oracle归档日志比联机重做日志小很多的情况
    本篇内容介绍了“如何理解Oracle归档日志比联机重做日志小很多的情况”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够...
    99+
    2024-04-02
  • oracle归档日志的作用是什么
    Oracle归档日志的作用是用于数据库的恢复和备份。当数据库启用了归档日志模式,数据库会将所有的数据库操作和变化记录到归档日志文件中...
    99+
    2024-04-09
    oracle
  • 数据库中手工rm删除归档日志对备份归档日志的影响有哪些
    这篇文章主要为大家展示了“数据库中手工rm删除归档日志对备份归档日志的影响有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“数据库中手工rm删除归档日志对备份...
    99+
    2024-04-02
  • Oracle归档日志自动清理作业实现
    在Oracle数据库开启了归档日志模式的情况下,归档日志会不断积累,如果不定时关注维护,可能会让归档日志把磁盘空间撑爆,并且若把归档目录设置在快速恢复区里,可在短时间内把该区撑爆,从而让数据库无法归档,数据库会挂起无法响应,影响严重!下面方...
    99+
    2016-07-25
    Oracle归档日志自动清理作业实现
  • 深入理解MySQL重做日志redolog
    目录一、redo log概念二、缓存、磁盘结构在事务的ACID特性中,原子性(A)、一致性(C)、持久性(D)由undo log和redo log实现,隔离性(I)由锁+MVCC实现...
    99+
    2024-04-02
  • 使用LogMiner分析oracle的redo日志和归档
      Oracle LogMiner 是Oracle公司从产品8i以后提供的一个实际非常有用的分析工具,使用该工具可以轻松获得Oracle 在线/归档日志文件中的具体内容,特别是该工具可以分析出所有...
    99+
    2024-04-02
  • ORACLE RMAN还原归档日志的方法是什么
    这篇文章主要介绍“ORACLE RMAN还原归档日志的方法是什么”,在日常操作中,相信很多人在ORACLE RMAN还原归档日志的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望...
    99+
    2024-04-02
  • Oracle归档日志管理的方法有哪些
    这篇文章主要讲解了“Oracle归档日志管理的方法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Oracle归档日志管理的方法有哪些”吧!一般情况下,...
    99+
    2024-04-02
  • 如何解读MySQL的InnoDB引擎日志工作原理
    这篇文章主要介绍了如何解读MySQL的InnoDB引擎日志工作原理,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。当你使用UPDATE, IN...
    99+
    2024-04-02
  • Oracle监听挂掉以及归档库日志满清理方法
    oracle数据监听挂了重启方法: --监听lsnrctl start --启动后稍有延时才能生效lsnrctl status lsnrctl s...
    99+
    2024-04-02
  • 你真的了解Python日志打包load的工作原理吗?
    Python是一门广泛应用于各种领域的编程语言。在日志处理方面,Python也提供了很多的库和工具。其中,日志打包和load是日志处理中常用的操作之一。本文将深入讲解Python中日志打包和load的工作原理,并演示一些实用的代码。 一、日...
    99+
    2023-10-29
    日志 打包 load
  • logminer挖掘归档日志,针对DDL误操作的恢复
            日志挖掘,未开启补充日志功能,利用归档对DDL操作进行恢复:        Oracle&...
    99+
    2024-04-02
  • 关于mongodb的journal日志工作方式分析
    1、journal目录结构...
    99+
    2024-04-02
  • 全面解析Golang日志库:助你选出最合适的日志记录工具
    Golang日志库全解析:帮你选择最适合的日志记录工具 在Go语言的开发过程中,日志记录是一项必不可少的功能。正确的日志记录可以帮助我们快速、准确地发现问题,以及对系统行为进行剖析。而选择适合自己的日志库则可...
    99+
    2024-01-16
  • .Net core Blazor+自定义日志提供器实现实时日志查看器的原理解析
    目录场景实现原理如何使用?1、启用blazor server(若你本来是,直接跳过)2、安装咱的日志包:BXJG.BlazorServerLogger3、配置自定义配置和样式非微软的...
    99+
    2022-11-13
    net core Blazor日志查看器 .net core Blazor自定义日志提供器
  • 如何解决Oracle RMAN删除归档日志不释放的问题
    这篇文章主要为大家展示了“如何解决Oracle RMAN删除归档日志不释放的问题”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何解决Oracle RMAN删除...
    99+
    2024-04-02
  • Python接口自动化浅析logging日志原理及模块操作流程
    目录一、日志介绍01 为什么需要日志?02 什么是日志?03 日志的用途是什么?04 日志的级别分为哪些?05 日志功能的实现二、Logging模块01 logging模块介绍02 ...
    99+
    2024-04-02
  • 数据库ORA-01196故障-归档日志丢失恢复的示例分析
    这篇文章主要为大家展示了“数据库ORA-01196故障-归档日志丢失恢复的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“数据库ORA-01196故障-归...
    99+
    2024-04-02
  • 阿里云ECS单个站点日志解析及管理
    随着云计算技术的快速发展,阿里云ECS(Elastic ComputeService)已经成为众多企业的重要选择。然而,随着ECS的使用,单个站点日志的管理和解析也成为了企业面临的一大挑战。本篇文章将详细介绍如何通过阿里云的ECS服务,对单...
    99+
    2023-12-17
    阿里 站点 日志
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作