提交优化Oracle Tuning Log File Sync 等待事件的几种策略
发一下牢骚和主题无关:
在
一个繁频 commit/rollback 或盘磁 I/O 有问题、量大物理读写争用
那么、我们便会经常瞧见 LOG FILE SYNC 待等事件出现在 TOP EVENTS 中
评估 LOG FILE SYNC待等事件的标指是均匀待等时间、以及 AWR 后续的 WAIT EVENT HISTOGRAM
对于 OLTP、均匀待等时间 7 ms算畸形、畸形情况下均匀待等时间不会超越 10 ms
面下给出几种优化的策略、
㈠ 优化 REDO 日记的 I/O
如果够能优化 REDO 日记文件的存储、使之存放到更快的盘磁、可便增长这个待等事件单次待等时间
㈡ 加大 LOG BUFFER
加大 LOG BUFFER 、可以使均匀每次写入 REDO 日记文件的 REDO 字节数增长
从而、增长 REDO 的 I/O 次数、进而到达优化 REDO 日记文件写待等时间的的目
只有启程,才会到达理想和的目地,只有拼搏,才会获得辉煌的成功,只有播种,才会有收获。只有追求,才会品味堂堂正正的人。
㈢ 增长提交次数
通过加大一次提交记载的数量、增长提交批次、也可效有增长 LOG FILE SYNC待等时间
不过、此法可能须要更变用应、价值较大
㈣ 分部经常提交的事务设置为异步提交
通过设置 COMMIT_WRITE参数、可以控制异步提交
该参数持支系统级、但也持支会话级
其中、"IMMEDIATE,NOWAIT"是较为用常的优化案方
可通过:
● 更变参数 commit_write
● 直接令命:commit write immediate nowait
最后、Rocky 想在絮聒 3 下、我们在数据库的平常护维中应当对此建立线基(baseline)
如果这个标指有异常化变、一定要尽快析分并解决问题、一旦这个标指化恶
可能致导系统性能急剧下降、甚至会致导长久的起挂
文章结束给大家分享下程序员的一些笑话语录: Borland说我很有前途,Sun笑了;Sun说我很有钱,IBM笑了;IBM说我很专业,Sybase笑了;Sybase说我数据库很牛,Oracle笑了;Oracle说我是开放的,Linux笑了;Linux说我要打败Unix,微软笑了;微软说我的系统很稳定,我们都笑了。
转载于:https://www.cnblogs.com/xinyuyuanm/archive/2013/05/09/3069746.html
提交优化Oracle Tuning Log File Sync 等待事件的几种策略相关推荐
- oracle commit_log,Oracle log file sync 等待事件 与 COMMIT_WAIT,COMMIT_LOGGING 参数说明
在Oracle 数据库中,log file sync是一个非常常见的等待事件,导致该事件的原因主要有2个因素:一是commit提交过于频繁,二是redo log 对应的IO根不上. 所以对于log f ...
- 生产环境 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 等待事件,查看后 ...
- Oracle-log file sync等待事件分析
什么是log file sync等待事件: 当用户会话进行提交时,会话事务锁产生的全部日志都需要从log buffer 刷入到redo logfile,以保证事务对数据库的更改成为永久性. 在comm ...
- log file sync(日志文件同步) 与 Log file parallel write 等待事件
log file sync(日志文件同步)等待事件具有一个参数:buffer#.在Oracle Database 10g中,这种等待事件位于Commit等待下面.当处理log file sync等待事 ...
- log file sync
log file sync等待时间发生在redo log从log buffer写入到log file期间. 下面对log file sync做个详细的解释. 何时发生日志写入: 1.commit或者r ...
- 自适应log file sync影响案例
Oracle最吸引人的地方,就是有些答案,隐藏在种种现象之中,扑朔迷离,朦朦胧胧,就像侦探办案,首先要有思路,其次要有证据,再者就是扎实的基础知识,另外就是些运气. 例如最近碰见了一个案例,一套3节点 ...
- Oracle 常见的33个等待事件
Oracle 常见的33个等待事件 一. 等待事件的相关知识: 1.1 等待事件主要可以分为两类,即空闲(IDLE)等待事件和非空闲(NON-IDLE)等待事件. 1). 空闲等待事件指ORACLE正 ...
- Oracle性能优化 以及 库缓存命中率及等待事件
http://www.cnblogs.com/hyddd/archive/2009/08/30/1556939.html 前言 最近hyddd一直看Oracle的资料,今天特地总结一下这段时间了解到的 ...
- oracle的空闲等待事件,Oracle 常见的33个等待事件详解
一. 等待事件的相关知识: 1.1 等待事件主要可以分为两类,即空闲(IDLE)等待事件和非空闲(NON-IDLE)等待事件. 1). 空闲等待事件指ORACLE正等待某种工作,在诊断和优化数据库的时 ...
最新文章
- 高度随宽度适应的响应式方案
- linux命令大全增删改查,crudini命令
- php解决跨域问题6,关于php:tp6-通过全局中间件-解决跨域问题
- HDOJ 1176 免费馅饼 -- 动态规划
- 数组的初始化与默认值
- kafka python client:PyKafka vs kafka-python
- 关于VMware的Server版卸载须知
- python html5游戏_分享八款经典HTML5小游戏源码
- python列表元素可以重复吗_Python列表中的元素重复
- HDU - 5855 Less Time, More profit 最大权闭合子图 + 二分
- 《循序渐进Linux (第2版)》.pdf
- 解读机械图样——剖视图
- Java模拟登录强智教务系统分析思路
- 迷你世界一直显示服务器未连接,迷你世界为什么显示没网 | 手游网游页游攻略大全...
- CSS3配合JavaScript图片爆炸效果
- Unity常用设计模式之代理模式
- 剑灵力士卡刀ahk_技术宅分享 剑灵召唤一键卡刀代码使用教程
- 课后练习03---126字母邮箱注册功能
- linux如何进去recovery模式,Android------recovery 模式启动进入流程
- layui树形菜单右键_layui-treetable
热门文章
- 图结构练习——DFS——判断可达性
- 对象数组 NullPointerException异常--将图C++ 改为java版
- 已解决:Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: TLS handshaketimeout
- MySQL第10天:MySQL索引优化分析之索引介绍
- 台湾积体电路制造公司(简称为台积电(TSMC))的28nm LP、HPM、HPC、HPC+四种不同处理器工艺版本的区别?
- Java Web学习总结(13)——JSP入门
- saltui试用遇到的问题
- 重读ORB_SLAM之Tracking线程难点
- python的类型 变量 数值和字符串
- 卡巴斯基:儿童和老人的在线安全隐忧