oracle 调优 pan,Oracle DBA性能调优学习笔记 PDF 下载

第一部分 性能调优方法论

第一章:调优介绍

一、谁来调优

数据库管理员

应用架构师

应用设计师

应用开发人员

OS 系统管理员

存储系统管理员

二、DBA 在调优中做什么

1)应用调优(DBA 和开发人员合作)

SQL statement performance Change management

2)实例调优(DBA 负责)

MemoryDatabase structure

Instance configuration

3)操作系统(DBA 与系统管理员合作)

I/O

Swap

Parameters

三、调优方法论

OWI 全称 Oracle Wait Interface,即基于等待事件的调优方法。等待事件到 11g 已发展到近 1000 个。从 10g 开始,性能调优的

重点已经不再单纯是提高缓存击中率了。

OWI 是一种用于定位 process bottlenecks(即 wait events)的方式:

包括 I/O、locks、latches、bk process activities、network latencies 等等。它记录了所有这些事件的等待次数和总的等待时间。

在 OWI 之前,要定位问题必须将 checklist 上的所有项目都执行一遍,再根据经验判断问题所在,这往往浪费大量的时间而且容

易产生错误。

通过解除或者降低 Wait Events,可以直接提高系统工作效率。这些数据都被记录在动态视图中或 AWR 报告里。

Oracle 推荐使用 OWI 方法,通过等待事件的分析,直接消除问题。

调整目标具有三个特征:

1)具体的(Specific) 2)可测的(Measurable) 3)可实现的(Achievable)

OWI 方法论总结起来就是三点:

1)自顶向下,抓主要矛盾

2)选择可获得最大收益的事件入手

3)目标达到后见好就收

第二章:基本调优工具

一、性能调优工具

1)Dynamic performance views--动态性能视图

2 Load Profile--系统负荷

Instance Efficiency Percentages--实例效率

Shared Pool Statistics--共享池统计

Time Model Statistics--时间模型统计

更多 IT 认证课程请访问 美河学习在线 www.eimhe.com

Top wait events--突出的等待事件等等

SQL order by--主要 SQL 资源占用

3)告警日志

Alert log 文件和 Trace files 文件

4)Enterprise Manager Pages--OEM

5)诊断包和调优包

二、DB Time model

1、什么是 DB Time model

"The most important of the time model statistics is DB time. This statistics represents the total time spent in database calls and is a

indicator of the total instance workload. It is calculated by aggregating the CPU and wait times of all sessions not waiting on idle wait

events (non-idle user sessions). DB time is measured cumulatively from the time that the instance was started."

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值