`
445822357
  • 浏览: 731251 次
文章分类
社区版块
存档分类
最新评论

"log file sync"等待事件-1

 
阅读更多

“log file sync”是等待事件中非常常见的一种,他排在AWR的top5中有时是正常情况,有时则需要格外注意。昨天也听了一次Oracle的网络研讨会,介绍的是AWR相关的分析,从中学习到最重要的一点,就是对于AWR报告中若干信息的判断不能独立地看,需要综合起来,一个参数值大,不一定代表有问题,也可能是正常的,需要具体问题具体分析,其实和日常生活是一样的,头疼,不一定是感冒,也可能是缺少睡眠。


WAITEVENT: "log file sync" Reference Note (文档 ID 34592.1)

当一个用户session(前台进程)执行COMMIT(或回滚)时,session的redo信息需要刷新到redo日志中。用户session需要出发LGWR将所有日志缓冲中需要的redo刷新到redo日志文件中。当LGWR完成后,再回复给用户session。用户sesson会等待这种等待事件,等待LGWR回复确认所有的redo改变已经安全地存储到磁盘了。

用户session/前台进程需要花费时间等待redo刷新到磁盘以使COMMIT持久。因此我们需要考虑这种前台进程(或常见的客户端COMMIT)COMMIT带来的潜在的等待。

后面会介绍更多关于这种等待事件如何降低的细节。


“log file sync”也指ROLLBACK/UNDO,因为一旦ROLLBACK/UNDO完成了,ROLLBACK/UNDO操作的结尾会将所以改变刷新到redo日志。


(未完待续)

分享到:
评论

相关推荐

    Oracle log file sync等待事件优化浅析.pdf

    Oracle log file sync等待事件优化浅析.pdf

    LOG FILE SYNC概述

    log file sycn是ORACLE里最普遍的等待事件之一,一般log file sycn的等待时间都非常短 1-5ms,不会有什么问题,但是一旦出问题,往往都比较难解决。什么时候会产生log file sync等待?

    Tuning 'log file sync' event waits

    Tuning 'log file sync' event waits In this blog entry, we will discuss strategies and techniques to resolve 'log file sync' waits. This entry is intended to show an approach based upon scientific ...

    Tanel_Poder_log_file_sync

    图文并茂,非常详细的介绍Log File Sync机制,对oracle调优很有帮助

    Gulp的文件同步插件Gulp-File-Sync.zip

     fileSync = require('gulp-file-sync'); gulp.task('sync', function() {  gulp.watch(['src/*.*'], function() {  fileSync('src', 'dest', {recursive: false});  }); });API 列表fileSync('...

    数据库性能监控

    log file sync(ms) db file scattered read(ms) #IO WorkLoad Oracle IOPS Oracle MBPS db file sequential read db file scattered read log file parallel write log file sync physical reads physical writes ...

    oracle 常见等待事件及处理方法

    看书笔记db file scattered read DB ,db file sequential read DB,free buffer waits,log buffer space,log file switch,log file sync 我们可以通过视图v$session_wait来查看系统当前的等待事件,以及与等待事件相...

    MyLife Organized 3.5.9 破解版

    MLOWMSync.exe.log - MLO Windows Mobile Sync Manager log file mloSync.dll.log - MLO data provider log file Templates\*.mlt - MLO templates Reports\*.* - MLO print report templates Reports\...

    MySQL MGR集群配置文件

    /usr/local/mysql-8.0.30-linux-glibc2.12-x86_64/bin/mysqld --defaults-group-suffix=.1 --defaults-file=/home/var/my.cnf --log-output=file --loose-debug-sync-timeout=600 --core-file --loose-mysqlx-port=...

    cp-file:复制文件

    cp文件复制文件强调通过使用异步版本中的流和同步版本中的来 。 通过使用恢复。 通过为您创建不存在的目标目录来实现用户友好。 可以通过关闭来确保安全。...cpFile.sync(源,目标,选项?)来源类型: string 您

    exec-file-sync:Node.js 0.12 childProcess.execFileSync()ponyfill

    $ npm install --save exec-file-sync 用法 var execFileSync = require ( 'exec-file-sync' ) ; console . log ( execFileSync ( 'echo' , [ 'unicorn' ] ) . toString ( ) . trim ( ) ) ; //=> 'unicorn' 执照 ...

    OWI性能诊断

    旧的优化理论-命中率,及其缺陷 响应时间模型 OWI优化方法论 Log File Sync优化

    Bochs - The cross platform IA-32 (x86) emulator

    --enable-sep, --enable-aes, --enable-1g-pages are deprecated and should not be used anymore. - Local APIC configure option --enable-apic is deprecated and should not be used anymore. The LAPIC ...

    BURNINTEST--硬件检测工具

    in a log file. - Updated license management, in an attempt to remove a rare crash on startup. Release 5.3 build 1012.0002 WIN32 release 31 October 2007 - New build of Rebooter (64-bit Windows ...

    vinyl-file:从实际文件创建乙烯基文件

    log ( file . path ) ;//=> '/Users/sindresorhus/dev/vinyl-file/index.js'console . log ( file . cwd ) ;//=> '/Users/sindresorhus/dev/vinyl-file'} ) ;const file = vinylFile . readSync ( 'index.js' ) ;...

    utils-fs-read-file:读取文件的全部内容

    读取档案 读取文件的全部内容。安装$ npm install utils-fs-read-file... log ( data ) ;}} 该函数接受与相同的选项。readFile.sync(path [,options]) 同步读取整个文件的内容。 var out = readFile . sync ( __fi

    babel-file-loader:将文件加载到内存中,以使用BabylonBabel进行解析和遍历

    babel文件加载器 使用/ Babel将文件加载到内存中以进行分析和遍历 import { loadImportSync } from 'babel-file-loader' ;...resolveFilePath{Async,Sync}(path, filePath, resolveOpts) 解析与path所

    sqlmap (懂的入)

    banner: '5.0.38-Ubuntu_0ubuntu1.1-log' 12、获取当前数据库,当前用户,所有用户,密码,所有可用数据库。 python sqlmap.py -u "http://192.168.1.47/page.php?id=1&cat=2" -- current-db current database...

    CentOS7.2.1511 gcc4.8.5 通过编译的 tfs2.2.16

    In file included from session_util.cpp:1:0: session_util.h:30:43: 错误:‘int32_t’不是一个类型名 static void gene_session_id(const int32_t app_id, const int64_t session_ip, std::string& session_id);...

    gc2145_tinav2.1验证完成20170523_1648.7z

    //sync capture info perp x second #define M_SECOND 200 if(is_x_msec(M_SECOND,(long long)(buf.timestamp.tv_sec),(long long)(buf.timestamp.tv_usec))){ getExifInfo(&(cap->frame.exif)); (建议关闭...

Global site tag (gtag.js) - Google Analytics