暂无图片
暂无图片
2
暂无图片
暂无图片
暂无图片

深入解读AWR报告

DBA小记 2020-10-27
6885

深入解读AWR报告

数据库性能故障点:

Ø主机资源瓶颈:CPU内存,I/O,网络

Ø数据库资源争用enqueue,latch,mutex

Ø数据块争用

Ø执行计划异常

Ø数据量变大


性能优化要诀

Ø转:转移

Ø散:打散

Ø并:并发

Ø小:量小

Ø调:调整


AWR报告的主要作用是观察数据库的历史或者当前性能

基线(BASELINE)是性能优化的基础

Ø感官基线

Ø技术基线

DBMS_WORKLOAD_REPOSITORY.CREATE_BASELINE

每个实例默认1小时采样1次,保留7天

建议修改成20分钟采样1次,离线保留1个月

DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS

查看AWR报告可以帮助我们定位问题方向

结合RDA可以知道数据库的大致状态

结合OSW可以知道主机资源


数据库版本

是否RAC

操作系统

CPU

内存

采样时间

采样周期

系统并发数

会话cursor数

Cache size大小

Shared pool大小

每秒Redo量

IOPS:Physical Read+Physical writes+redo writes

每秒解析数

Buffer cache命中率

Shared pool命中率

磁盘响应时间

平均事务响应时间

avg trans response time =25,173【db file sequential read】/35.5【%】/60/20.05【Elapsed】/1,990.62【transactions per second】=0.29s

RAC节点间心跳

逻辑读

高版本

Cluster wait

PGA指标

SHARED POOL指标

BUFFER CACHE指标

数据库参数

案例1

I/O资源不足

案例2

Buffer cache争用

案例3

执行计划异常

案例4

Shared pool过大

案例5

Row cache争用

案例6

内存换I/O

文章转载自DBA小记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论