当前位置: 首页 > news >正文

数据库管理-第300期 一个不痛不痒的BUG(20250307)

数据库管理300期 2025-03-07

  • 数据库管理-第300期 一个不痛不痒的BUG(20250307)
    • 1 ADDM Spotlight
    • 2 问题复现
    • 3 问题排查
    • 4 问题与原理
    • 总结

数据库管理-第300期 一个不痛不痒的BUG(20250307)

作者:胖头鱼的鱼缸(尹海文)
Oracle ACE Pro: Database
PostgreSQL ACE Partner

10年数据库行业经验
拥有OCM 11g/12c/19c、MySQL 8.0 OCP、Exadata、CDP等认证
墨天轮MVP,ITPUB认证专家
圈内拥有“总监”称号,非著名社恐(社交恐怖分子)

公众号:胖头鱼的鱼缸
CSDN:胖头鱼的鱼缸(尹海文)
墨天轮:胖头鱼的鱼缸
ITPUB:yhw1809。
除授权转载并标明出处外,均为“非法”抄袭

胖头鱼的鱼缸_01.png
不知不觉来到了第300期了,本来想着是不是是不是改下名,但是都持续了这么多年了,还是算了,这一期讲一个在19c上遇到的一个不痛不痒的BUG。

1 ADDM Spotlight

在EM的数据库监控中,性能列表中有一个ADDM中心区域(ADDM Spotlight):
image.png
在这个页面中会对指定时间内的ADDM进行自动化的统计分析:
image.png
可以看到指定时间内,所有等待类型、事件对数据库性能影响的出现概率以及性能影响的百分比:
image.png
这一功能省去了人工统计的烦恼,结合实时的ASH和SQL监控可以更加快捷的定位数据库的性能问题,尤其是定位需要优化的SQL:
image.png

2 问题复现

在某些数据库集群中就会发现进入ADDM Spotlight页面没有任何结果,并有以下问题:
image.png
经过检查,数据库的AWR快照生产是正常的:
image.png

3 问题排查

通过SR,对相关参数也进行了排查:

show parameter STATISTICS_LEVEL

select count(*) from DBA_ADVISOR_TASKS where created>sysdate-1;

SELECT a.ksppinm "Parameter",
a.ksppdesc "Description",
b.ksppstvl "Session Value",
c.ksppstvl "Instance Value"
FROM x$ksppi a,
x$ksppcv b,
x$ksppsv c
WHERE a.indx = b.indx
AND a.indx = c.indx
AND a.ksppinm LIKE '/_addm_auto_enable%' ESCAPE '/'
ORDER BY 1;

image.png
首先数据库配置是正常的,但是24小时内产生的优化任务记录相较于正常数据库偏少,下面是其他正常数据库的查询结果:
image.png

4 问题与原理

通过SR了解到,ADDM Spotlight是通过AWR报表中的ADDM章节实现相关功能的,经过对RAC级别AWR报表生成,发现部分时间段(最小间隔)生成的AWR报表中是没有ADDM相关内容生成的:
image.png
image.png
也就是因为这个问题造成了ADDM Spotlight没有数据生成,而在部分情况下把时间指定到最近一次快照运行,则可以出结果:
image.png
经过实际操作,数据库是可以单独生成ADDM报告的,因此问题就是在部分AWR报告中确实ADDM部分。
经过SR排查匹配到了一个Bug 35224263 : AWR REPORT IN HTML FORMAT MISSING THE ADDM REPORTS SECTION,由于本数据库版本较老(19.16),BUG页面显示受影响版本为19.17,目前不会针对该版本单独提供补丁解决,SR建议应用最新的19.26补丁以解决这一问题。而且该问题不会影响数据库正常运行和常规问题排查、调优等操作。

总结

这是一个AWR报告中ADDM部分缺失的BUG,无关痛痒。
老规矩,知道写了些啥。

相关文章:

  • 强化学习(赵世钰版)-学习笔记(2.状态值与贝尔曼方程)
  • HarmonyOS 应用程序包结构 (编译态)
  • Spring AI Alibaba + Ollama:国产大模型DeepSeek LLM的低成本AI应用开发认知
  • 【CentOS】搭建Radius服务器
  • NTIRE比赛:技术前沿、国内企业表现与计算机视觉未来展望
  • Android AudioFlinger(二)——AndroidAudio Flinger的启动流程
  • 【Conda】Windows安装conda/Anaconda环境
  • c语言笔记 fgets
  • 引领变革!北京爱悦诗科技有限公司荣获“GAS消费电子科创奖-产品创新奖”!
  • 【人工智能学习之优化为什么会失败】
  • AI大模型概念知多少
  • leetcode日记(81)二叉树的中序遍历
  • Scala基础语法
  • 视频提取硬字幕,字幕擦除,字幕翻译工具推荐
  • 深入理解与配置 Nginx TCP 日志输出
  • 实训任务2.2 使用Wireshark捕获数据包并分析
  • 1. 树莓派上配置机器人环境(具身智能机器人套件)
  • 启动wsl里的Ubuntu24报错:当前计算机配置不支持 WSL2,HCS_E_HYPERV_NOT_INSTALLED
  • Qt调试功能使用方法
  • 【使用hexo模板创建个人博客网站】
  • 小说网站建设详细流程/seo营销技巧培训班
  • 深圳物流公司电话号码/seo推广营销公司
  • 门户网站建设哪家好/seo深圳培训班
  • 做网站网页排版错误/西安高端网站建设公司
  • 做网站要用服务器吗/国内新闻最新消息今天
  • 电商网站建设与运行/公司网站费用