zoukankan      html  css  js  c++  java
  • db file parallel write,write complete waits

     SQL> select * from v$version;

    BANNER
    ----------------------------------------------------------------
    Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Prod
    PL/SQL Release 10.2.0.3.0 - Production

    SQL> select name,parameter1,parameter2,parameter3,wait_class from v$event_name
      2   where name in ('free buffer waits','db file parallel write','write complete waits');

    NAME                      PARAMETER1 PARAMETER2 PARAMETER3 WAIT_CLASS
    ------------------------- ---------- ---------- ---------- ------------------------------------------------
    free buffer waits         file#      block#     set-id#    Configuration
    write complete waits      file#      block#                Configuration
    db file parallel write    requests   interrupt  timeout    System I/O

    在Oracle 10g中,db file parallel write 被归属为系统I/0等待类,如果你检查到了系统出现了大量的db file parallel write事件,表明你的I/O有问题。这时你可以检查db file parallel write ,write complete waits,free buffer waits的平均等待时间

    SQL> select event,time_waited,average_wait from v$system_event where event in
      2  ('db file parallel write','write complete waits','free buffer waits');

    EVENT                                                            TIME_WAITED AVERAGE_WAIT
    ---------------------------------------------------------------- ----------- ------------
    db file parallel write                                                   284          .67

    我这里由于是测试机器,没有出现 write complete waits,free buffer waits 等待事件

    AVERAGE_WAIT的值应该小于1(百分之一秒),如果AVERAGE_WAIT大于10(十分之一秒),表明非常缓慢的I/O,出现了db file parallel write 时常也会伴随write complete waits等待,如果是非常繁忙的OLTP系统,还可能出现free buffer waits,因为缓慢的I/0势必影响前台进程。db file parallel write只属于DBWR进程独有,不要被名字迷惑了,不要误解为该事件与并行DML有关。

  • 相关阅读:
    设计模式的四个基本要素
    拖拉记录上下移动--Ajax UI
    Rails-Treasure chest2 嵌套表单;
    YAML(摘录)
    Rails-Treasure chest1 (自定义Model网址;多语言包; 时区设置, TimeZone类; 格式日期时间; 表单单选UI; 表单多选UI;Select2 Plugin)
    iTerm2的设置和Zsh.
    **优化--后端**: 计数缓存counter_cache; rack-mini-profiler(2300🌟) ; bullet(5000✨):侦测N+1query
    优化--前端(全占课,未完成作业:);CDN; Http/2的设置(未完成)
    null值的判断
    if else
  • 原文地址:https://www.cnblogs.com/hehe520/p/6330667.html
Copyright © 2011-2022 走看看