重做日志及归档日志的工作原理解析
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,开门见山,先来看张图(PS:这张图是我从网上找的):工作原理:首先lgwr进程将redo log buffer中的重做数据写入到redo log中,此时的redo log分组,每当一个redo log
千家信息网最后更新 2025年11月08日重做日志及归档日志的工作原理解析
开门见山,先来看张图(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
③ 通过命令验证一下
你看,就是这么简单!
进程
日志
数据
参数
文件
数据库
磁盘
最大
内存
就是
速度
切换
原理
工作
明显
频繁
开门见山
动态
命令
情况
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
生物信息学领域常说的三大数据库
余江区以北网络技术有限公司
中文社科引文索引数据库
顺义区软件开发范围
软件开发 app开发区别
杭州学培网络技术有限公司
数据库事务相互等待
银川灵武软件开发技术
开源数据库表同步工具
图片服务器的搭建
汉通网络技术股份有限公司
上海狂热网络技术有限公司
密云区智能软件开发服务供应
网站建设 数据库
网络安全等级的概念
厕所视频软件开发
文明重启服务器管理员
解决数据库运行缓慢
三级网络技术2021真题
浙江搜道网络技术有限责任公司
二级等保网络安全管理制度
数据服务器访问权限管理
2000台服务器带宽
杰拉网络技术好不好
服务器开机声音特别大无法开机
数据库ETL的E
全能食互联网西安科技有限公司
为什么战地五连不到服务器
mysql报表服务器api
服务器运维学习要多久