暂无图片
AWR分析报告问题求助:可以提供下这个AWR指标提示/警告/严重不同维度的判断的逻辑吗
我来答
分享
张森森
2024-02-29
AWR分析报告问题求助:可以提供下这个AWR指标提示/警告/严重不同维度的判断的逻辑吗
我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
yBmZlQzJ
  1. 指标对比:对于故障诊断,可以通过对比问题时段的AWR报告和常规时间段的报告来找出异常指标。这种对比分析有助于发现性能瓶颈或问题的可能原因。
  2. 实例效率百分比:AWR报告中会包含实例效率百分比,这有助于了解数据库的整体运行效率。如果效率百分比低于目标值(理想情况下为100%),则可能需要进一步调查和优化。
  3. 逻辑读与物理读:逻辑读主要消耗CPU资源,而物理读则更多地影响I/O性能。高逻辑读可能导致数据库CPU使用率高,而高物理读可能影响I/O性能。因此,需要平衡这两者以优化整体性能。
  4. 解析次数:解析次数包括软解析和硬解析。软解析次数较高可能意味着SQL语句执行频繁,而硬解析次数最好控制在每秒不超过20次。理想情况下,SQL语句应该经过优化,以减少解析次数。
  5. 负载概况:AWR报告中的负载概况提供了每秒和每事务两个维度的数据,这有助于从不同角度分析数据库的性能表现。
  6. 架构与应用代码:性能问题有时是由不合理的架构设计或应用代码逻辑问题导致的。通过AWR报告的分析,可以帮助定位这些问题,并提出相应的解决方案。
  7. 头部信息:AWR报告的头部信息提供了关于数据库核心状态指标的概览,这是开始分析时应该首先关注的部分。
  8. 其他统计信息:除了上述指标外,AWR还收集了其他重要的统计信息,如缓存命中率、等待事件等,这些都是分析和判断数据库性能的重要依据。
  9. 综合分析:最终,AWR指标的判断逻辑应该是一个综合分析的过程,结合数据库的实际运行情况,历史性能数据,以及业务需求来进行全面的评估。
暂无图片 评论
暂无图片 有用 3
打赏 0
张sir

awr报告一般就看一个小时,半个小时的,你这十几个小时的,所有的指标都被平均了,没意义的。拿一个高负载时段的报告来看。

暂无图片 评论
暂无图片 有用 1
打赏 0
lianR

AWR分析报告中的指标提示/警告/严重的判断逻辑主要是根据数据库的运行情况和性能指标来判断的。以下是一些常见的判断逻辑:

1.  CPU使用率:如果CPU使用率过高(如超过80%),则可能会被标记为警告或严重。

2.  磁盘I/O:如果磁盘I/O过高,或者磁盘等待时间过长,也可能会被标记为警告或严重。

3.  内存使用率:如果内存使用率过高(如超过80%),或者存在大量的内存交换(swap)操作,可能会被标记为警告或严重。

4.  数据库等待事件:如果存在大量的数据库等待事件,特别是I/O等待事件,可能会被标记为警告或严重。

5.  SQL执行效率:如果存在大量的全表扫描、索引扫描、排序操作等,可能会被标记为警告或严重。

以上只是一些基本的判断逻辑,实际上AWR报告中的指标非常多,每个指标都有可能影响到数据库的性能。因此,需要根据实际的数据库运行情况和性能需求,结合AWR报告中的详细信息,进行综合判断和分析。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
库创建时间
回答 3
已采纳
不会改变。重建控制文件时,你看有参数去修改库的created时间么,是没有的,而且,你查数据库创建时间是怎么查?selectfromv$database;这样去查的,那么v$database是什么?是
19c rac的生产环境numa还是建议关闭的吧?
回答 1
已采纳
建议关闭的,有bug会导致集群数据库挂掉。可参考:OracleNUMAUsageRecommendation(DocID759565.1)
Oracle 10046可以跟踪到update时传入的:1,:2参数吗?
回答 1
可以。使用这个命令dbmsmonitor.sessiontraceenable(sessionid>440,serialnum>56821,waits>true,binds>t
内存占用高,请帮忙分析awr
回答 3
首先AWR中dbtime非常大是AIX上的一个bug,需要安装系统补丁才能解决:610006useAIXAPARIV35038610007useAIXAPARIV30712610008useAIXAP
Oracle 会出现假死的sql吗?就是能查得到session但是实际上已经死了。 平时10分钟跑完的sql挂着5天了一直没有动
回答 6
找下spid,直接kill。
有人见过这个错误吗 ?dbca建库的时候
回答 3
根据你提供的信息,应该是在建oracle用户时,组没有加对,我把我的发你,你再检查一下oracle,grid权限还有组是否对:groupaddg500asmadmingroupaddg501asmdb
复合主键和复合外键的使用
回答 5
单独编码的逻辑主键在本地表内是不会出现问题的。问题就是当这个主键被引用为外键时,另一个表就必须insert这个唯一键值。比如我们常用的dept表和emp表,如果emp表的使用者不知道deptno,是无
Oracle存储修改以前的历史记录,怎么查找?
回答 2
已采纳
https://www.i4k.xyz/article/weixin40404606/108164060Oracle查看表操作历史记录并恢复数据
19c 数据泵导出失败 ORA-39126: Worker unexpected fatal error in KUPW$WORKER.CONFIGURE_METADATA_UNLOAD
回答 1
参照https://www.modb.pro/db/52186 试试以SYS用户的身份运行以下脚本以验证包并重新运行DataPump导入作业SQL>$ORACLEHOME/rdbms/
oracle监听本来是可以起来的,但是忽然连不上数据库,所以我把原来的监听文件删除了,之后重现安装发现如下问题:主机名也有对应上,就忽然起不来了,是不是jvm空间满了,如果是要怎么释放呢?
回答 3
如果是单机需要使用静默创建监听,执行以下命令:suoraclenetcasilentresponsefile$ORACLEHOME/assistants/netca/netca.rsp希望能帮助到你!