操作系统版本:HP-UNIX B.11.31

数据库版本:11.2.0.4 RAC

(一) 问题概要

(1)在AWR报告的Top 10 Foreground Events中发现reliable message占用了较高的DB Time,如下:

Top 10 Foreground Events by Total Wait Time
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                               Total        Wait         % DB
Event                          Waits        Time Avg(ms) time   Wait Class
------------------------------ ------------ ---- ------- ------ ----------
reliable message               34,293,326   1430  42     64.1   Other
DB CPU                         265                       11.9
enq: TX - row lock contention  2,556,859    114K  45     5.1    Application
PX Deq: Signal ACK RSG         102,595      101K  985    4.5    Other
log file sync                  6,458,803    86.5  13     3.9    Commit
cursor: pin S wait on X        184,770      34.8  189    1.6    Concurrent

(2)result cache被使用

SQL> show parameter result_cache_max_sizeNAME                                  TYPE         VALUE
------------------------------------  -----------  ------------------------------
result_cache_max_size                 big integer  5248K

(3)查询给gv$chanel_waits显示高等待的组件

SELECT CHANNEL, SUM(WAIT_COUNT) SUM_WAIT_COUNTFROM GV$CHANNEL_WAITSGROUP BY CHANNELORDER BY SUM(WAIT_COUNT) DESC;CHANNEL                                                 Wait Count
------------------------------------------------------  --------------
Result Cache: Channel                                   307718423
kxfp control signal channel                             97080
RBR Channel                                             60807
MMON remote action broadcast channel                    28256
obj broadcast Channel                                   14736
kill job broadcast - broadcast channel                  367
parameters to cluster db instances - broadcast channel  15
Broker IQ Result                                        5
service operations - broadcast channel                  4
quiesce Channel                                         2

(二)原因

如果满足上面的3个条件,那么可以确定该等待事件由result cache处理相关的bug_19557279造成,该问题在Oracle 12.2版本中修复。

(三)解决方案

在11G中如何解决,Oracle提供了3种方案:

1.更新数据库版本到12cR2;

2.应用补丁18416368;

3.禁用结果缓存,需要重启数据库实例生效

SQL> alter system set result_cache_max_size=0;

参考文档:MOS上文档ID :1951729.1

【完】

转载于:https://www.cnblogs.com/lijiaman/p/10520110.html

AWR报告中Top 10 Foreground Events存在”reliable message”等待事件的处理办法相关推荐

  1. oracle中与归档相关的视图,Oracle OWI 等待事件历史视图及相关视图 - 一沙弥的世界...

    Oracle提供的等待事件视图使得我们可以获取指定session以及实例级别等待事件的详细信息,这些视图分别是v$session_wait,v$session_event,以及v$system_eve ...

  2. oracle awr 里的socket,AWR 报告中CPUs Cores 和 Sockets 说明

    在AWR 报告的头部会看到几项与CPU 有关系的信息,如下: 这里面主要有3个值:CPUs,Cores,Sockets. 先从主机上查看CPU的信息: https://www.cndba.cn/Dav ...

  3. Oracle AWR 报告中 No data exists for this section of the report 说明

    在AWR中,如果有部分选项是:Nodata exists for this section of the report.那么属正常现象. 如: 那么现在看一个有数据的AWR: 在下面的这个图中就显示了 ...

  4. oracle read by other session,AWR报告中,read by other session ,如何解决?

    你看你的top sql里全是动态采样的sql,默认10g以后optimizer_dynamic_sampling参数为level 2,一般为缺失统计信息会造成每次使用动态采样,虽然动态采样会在表频繁发 ...

  5. AWR报告中的DB Time 及 Elapsed

    Elapsed: 1,380.04 (mins) <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:o ...

  6. oracle awr的意义,在Oracle AWR报告中Elap的含义

    In SQL ordered by Elapsed Time / Elap per Exec (s) ---it is the time the result of the sql reach the ...

  7. Oracle数据库awr报告使用与分析

    一 AWR报告生成 1.生成AWR(Automatic Workload Repository)报告: sqlplus / as sysdba SQL>@?/rdbms/admin/awrrpt ...

  8. 十二.性能测试-AWR报告简要分析

    AWR 是 Oracle 10g 版本 推出的新特性, 全称叫 Automatic Workload Repository自动负载信息库 , AWR 是通过对比两次快照 (snapshot) 收集到的 ...

  9. awr报告 解读_「awr」AWR报告关于DB Time的解读 - seo实验室

    awr oracle DB Time是从时间角度剖析数据库性能的指标.将性能问题定位在耗费时间最多的事件或sql语句上.优化的目的便是:减少用户花在数据库上的时间,或减少DB Time. 1. ora ...

最新文章

  1. python 多线程 多进程 zmq_研二硕, Python +pyqt,多进程问题求助
  2. 【问题帖】压缩图片大小至指定Kb以下
  3. 深度学习中不变性是什么?平移不变性Translation Invariance、旋转/视角不变性Ratation/Viewpoint Invariance、尺度不变性Size、Illumination
  4. React 父组件和子组件中的方法相互调用
  5. 我会铭记这一天:2016年10月25日
  6. 顺利通过EMC实验(9)
  7. 深度学习中的数据增强方法
  8. 如何使用融云地图,文件等插件--融云 Android SDK 2.8.0+ Extension 开发文档
  9. 拓端tecdat|数据解锁职场女性潜力
  10. 第一章数据结构和算法简介
  11. PID算法C语言实现
  12. css border实现渐变
  13. B、KB、MB、GB、T单位换算
  14. STM32L476+STM32cubeMx+Freemodbus移植记录
  15. elasticsearch安装部署
  16. Centos6.8系统镜像下载
  17. 对英国房屋价格建模并预测 ---《量化金融R语言初级教程》
  18. Android OTA升级原理和流程分析(五)---update.zip包从上层进入Recovery服务
  19. 有关swin transformer相对位置编码的理解:
  20. factor java_使用randomForest,Caret和factor变量预测栅格时出错

热门文章

  1. 计算机中整数加法满足结合律吗
  2. Android 监控网络状态
  3. 例子简单说说C# ref和out
  4. Docker 跨主机网络方案分析
  5. Lua游戏开发----模块
  6. Node.js 使用jQuery取得Nodejs http服务端返回的JSON对象示例
  7. 十六进制透明度参照表
  8. Mac下运行git报错xcrun: error: invalid active developer path ..
  9. 函数的二义性与函数对象的传递问题(通过实现vector的to_string示例)
  10. 更改Docker默认的images存储位置