在Oracle 数据库中,log file sync是一个非常常见的等待事件,导致该事件的原因主要有2个因素:一是commit提交过于频繁,二是redo log 对应的IO根不上。 所以对于log file sync等待事件我们通常考虑的是用SSD 来提升IO,增加online redo log 文件的大小,或者从业务侧降低commit频率。

在MOS文章:RAC 环境中最常见的 5 个数据库和/或实例性能问题 (文档 ID 1602076.1)中也详细分析了log file sync的原因。https://www.cndba.cn/dave/article/3144

在这篇MOS中还提到一点,可以尝试使用_high_priority_processes提高LGWR进程的优先级:

@For Support Only: Renice LGWR to run at higher priority or run LGWR in RT class by adding LGWR to the parameter: _high_priority_processes=’VKTM|LMS|LGWR”. Consider doing this only if log file sync is high and scheduling delay of LGWR is found to be causing it. Be prepared to test it thoroughly.https://www.cndba.cn/dave/article/3144https://www.cndba.cn/dave/article/3144

在MOS文章:Alternative and Specialised Options as to How to Avoid Waiting for Redo Log Synchronization (文档 ID 857576.1) 中提到另外2个参数:

oracle commit_log,Oracle log file sync 等待事件 与 COMMIT_WAIT,COMMIT_LOGGING 参数说明相关推荐

  1. 生产环境 direct path read 与log file sync等待事件问题处理

    1. 2018-09-26 前7天awr报告(此期间 oracle 使用率为 4,022.34/6,179.76/24=2.71%) 由此看出最显著问题是 log file sync 等待事件,查看后 ...

  2. 提交优化Oracle Tuning Log File Sync 等待事件的几种策略

    发一下牢骚和主题无关: 在 一个繁频 commit/rollback 或盘磁 I/O 有问题.量大物理读写争用    那么.我们便会经常瞧见 LOG FILE SYNC 待等事件出现在 TOP EVE ...

  3. Oracle-log file sync等待事件分析

    什么是log file sync等待事件: 当用户会话进行提交时,会话事务锁产生的全部日志都需要从log buffer 刷入到redo logfile,以保证事务对数据库的更改成为永久性. 在comm ...

  4. log file sync(日志文件同步) 与 Log file parallel write 等待事件

    log file sync(日志文件同步)等待事件具有一个参数:buffer#.在Oracle Database 10g中,这种等待事件位于Commit等待下面.当处理log file sync等待事 ...

  5. log file sync

    log file sync等待时间发生在redo log从log buffer写入到log file期间. 下面对log file sync做个详细的解释. 何时发生日志写入: 1.commit或者r ...

  6. 自适应log file sync影响案例

    Oracle最吸引人的地方,就是有些答案,隐藏在种种现象之中,扑朔迷离,朦朦胧胧,就像侦探办案,首先要有思路,其次要有证据,再者就是扎实的基础知识,另外就是些运气. 例如最近碰见了一个案例,一套3节点 ...

  7. oracle数据库latch,关于Oracle数据库latch: cache buffers chains等待事件

    关于Oracle数据库latch: cache buffers chains等待事件 latch: cache buffers chains等待事件的原理 当一个数据块读入到sga中时,该块的块头(b ...

  8. Oracle Study之--resmgr:cpu quantum等待事件

    Oracle Study之--resmgr:cpu quantum等待事件 在AWR Report中出现"resmgr:cpu quantum"等待事件: "resmgr ...

  9. oracle安装 redo log file,Oracle Dump Redo Log File 说明

    关于Dump redo log 的示例,MOS 上的文档:[ID 1031381.6] 有详细说明.Dump 有两种方式:(1)使用 一. dump redo 说明 关于Dump redo log 的 ...

最新文章

  1. 优化网站设计方案提升网站用户回头率
  2. qpython3安装lxml_centos python安装lxml报错
  3. JDK1.8源码阅读系列之二:LinkedList
  4. 基于FPGA的UART接口协议设计
  5. liunx java font_Linux下JDK中文字体乱码 | 学步园
  6. .NET 6 使用 string.Create 提升字符串创建和拼接性能
  7. 爬取猎聘python_爬取猎聘大数据岗位相关信息--Python
  8. oracle asm 配置失败,Oracle ASMLib安装与配置
  9. GitHub 创建项目
  10. Kylin V10 SP2 定制openssh 9.0 rpm包
  11. XML的四种解析方式
  12. 一文了解超级账本DLT、库、开发工具有哪些, Hyperledger家族成员你认识几个?
  13. Ubuntu界面美化
  14. SSD202 驱动WIFI-ssw01b的STA模式
  15. 基于RK3399配置并测试—单线激光雷达
  16. Python内置函数的源码中方法只有pass占位符说明 Docs
  17. 企微和钉钉发力,送谁一首《凉凉》?
  18. 沙盘正在注销进程start_沙盘报错:初始化Start.exe进程失败
  19. 数字化时代-17:从中国历年五年规划后的GDP增长看中美大碰撞的必然
  20. 关于邮箱命名规则的总结

热门文章

  1. android 生成kml,Android模拟GPS数据生成kml和nmea文件
  2. Debian 12采用 Ubuntu三重缓冲
  3. web前端如何做注册页面
  4. android 键盘隐藏监听,安卓监听软键盘弹出与隐藏的两种方法
  5. 春节假期我读过的那些书
  6. Vue.extend构造器
  7. [Golang]写文件的权限定义perm
  8. 什么是线程同步和线程异步?
  9. 链路聚合技术及其配置
  10. jdk API下载(英文的)