在此最佳实践中,我们增加了 Oracle 重做日志的大小以提高数据库性能。适当调整数据库重做日志的大小可以减少数据库中的等待事件,从而优化数据库系统。
一、概述
数据库重做日志至少包含两个文件,负责存储对数据库所做的任何更新。重做日志对于数据库至关重要,因为它们可以保护数据和数据库免受故障影响。
日志文件同步事件是日志写入器 (LGWR) 写入重做日志文件所需的时间。
在用于验证最佳实践的 Oracle 数据库中,日志文件同步等待事件的频率和等待时间持续时间高于平均水平。为了提高性能,我们将日志文件大小从 200 MB 更改为 8 GB。
二、推荐配置
将重做日志的大小从 200 MB 增加到 8 GB 显着提高了以下指标的性能:
- 每分钟新订单 (NOPM)
- 每分钟事务数 (TPM)
- 最大 IOPS
- 服务器CPU利用率
- DB文件顺序读取
- 日志文件并行写入
将重做日志的大小从 200 MB 增加到 8 GB 显着提高了性能。 NOPM 和 TPM 均提高 40% 以上。阵列 IOPS 也随着平均阵列读取和写入时间的相应下降而增加。总体服务器利用率增加,进而抑制了 CPU 的增加。
最后,数据库文件顺序读取和日志文件并行写入时间也显示平均等待时间显着减少。由于所有指标的性能改进都非常强劲
本文介绍了如何通过增加Oracle 19c数据库的重做日志大小来提高性能,减少日志文件同步等待事件,从而优化数据库系统。通过将重做日志从200MB增加到8GB,观测到NOPM和TPM提升40%以上,IOPS增加,CPU利用率和数据库读写性能改善。文中提供了详细的实施步骤,包括添加日志组、切换和删除日志文件等操作。
订阅专栏 解锁全文
371

被折叠的 条评论
为什么被折叠?



