加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

oracle调优 oracle培训

发布时间:2020-12-12 15:10:24 所属栏目:百科 来源:网络整理
导读:oracle调优总结如下: 一、谁来调优 数据库管理员 应用架构师 应用设计师 应用开发人员 OS系统管理员 存储系统管理员 二、DBA在调优中做什么 1)应用调优(DBA和开发人员合作) SQL statement performance Change management 2)实例调优(DBA负责) MemoryD

oracle调优总结如下:

一、谁来调优

数据库管理员
应用架构师
应用设计师
应用开发人员
OS系统管理员
存储系统管理员

二、DBA在调优中做什么
1)应用调优(DBA和开发人员合作)
SQL statement performance Change management
2)实例调优(DBA负责)
MemoryDatabase structure
Instance configuration
3)操作系统(DBA与系统管理员合作)
I/O
Swap
Parameters

三、如何调优
需要使用调优工具
1)基本的工具:
动态视图
统计信息
指标信息
OEM
2)AWR报告或StatsPack(9i)报告
3 ) ADDM 诊断顾问
4)DBA脚本


四、调优方法论
Oracle 推荐使用OWI方法:
OWI全称 Oracle Wait Interface,到11g已发展到近1000个。事实上,从10g的性能调优开始已不再关注buffer cache hit ratio(缓存击中率)。
OWI是一种用于定位process bottlenecks(即wait events)的方式:
包括I/O、locks、latches、bk process activities、network latencies等等。它记录了所有这些事件的等待次数和总的等待时间。
在OWI之前,要定位问题必须将checklist上的所有项目都执行一遍,再根据经验判断问题所在,这往往浪费大量的时间而且容易产生错误。
通过解除或者降低Wait Events,可以直接提高系统工作效率。这些数据都被记录在动态视图中。


调优的目标是消除你定义的问题。
调整目标具有三个特征:
1)具体的(Specific)
2)可测的
(Measurable)
3)可实现的
(Achievable)

OWI方法论总结起来就是三点:
1)自顶向下,抓主要矛盾
2)选择可获得最大收益的事件入手

3)目标达到后见好就收


基本调优工具

一、依靠诊断工具收据信息
1)累计信息
等待事件
事件模型
2)指标(度量)
反映统计数据的变化化率: /秒,/事务,/会话
3)统计采样系统 ASH(Active Session History)
基于session
基于SQL
基于service
其他方面


二、性能调优工具
1)基本工具
Time Model--时间模型
Top wait events--突出的等待事件
Dynamic performance views--动态性能视图
Alert log--告警日志
Trace files --跟踪文件
Enterprise Manager Pages--OEM
2)附加 Statspack

具体内容参考cuug网站亲,希望能帮到大家。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读