暂无图片
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
张sir

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

暂无图片 评论
暂无图片 有用 1
lianR

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

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

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

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

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

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

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

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏