重做日志及归档日志的工作原理解析
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,开门见山,先来看张图(PS:这张图是我从网上找的):工作原理:首先lgwr进程将redo log buffer中的重做数据写入到redo log中,此时的redo log分组,每当一个redo log
千家信息网最后更新 2025年02月02日重做日志及归档日志的工作原理解析
开门见山,先来看张图(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安全错误
数据库的锁怎样保障安全
网络安全法出台时间
北京华润网络技术学院
如何确定电脑数据库的安全
互联网思谋科技
守望先锋服务器配音
wallet访问数据库
阿里云 本地服务器管理工具
服务器soc卡管理系统
网易服务器扩容的影响
派派软件开发定制
中华人发共和国网络安全法
无法与媒体服务器
北京海商网络技术有限公司
服务器证书 管理器
腾盈网络技术有限公司
软件开发与销售怎么备案
百度网络安全有问题怎么办
魔法觉醒不同服务器能一起拍照吗
中国移动网络技术岗位
图像智能分析软件开发
火绒网络技术
软件开发与软件工程师
2020互联网科技股
小程序授权信息存去数据库
学数据库用什么书
三大数据库平台指哪些
守望先锋国服服务器
cfx求解放到服务器计算
计算机网络安全工程师证有什么用
数据库怎样升级