九大Oracle性能优化基本方法详解Oracle认证考试

文章作者 100test 发表时间 2010:04:28 21:18:48
来源 100Test.Com百考试题网


  Oracle性能优化基本方法包括一下几个步骤,包括:

  1)设立合理的Oracle性能优化目标。

  2)测量并记录当前的Oracle性能。

  3)确定当前Oracle性能瓶颈(Oracle等待什么、哪些SQL语句是该等待事件的成分)。

  4)把等待事件记入跟踪文件。

  5)确定当前的OS瓶颈。

  6)优化所需的成分(应用程序、数据库、I/O、争用、OS等)。

  7)跟踪并实施更改控制过程。

  8)测量并记录当前性能

  9)重复步骤3到7,直到满足优化目标

  下面来一一详述。

  1.设立合理的Oracle性能优化目标

  重点:关于设立目标的最重要的一点是它们必须是可量化和可达到的。

  方法:目标必须是当前性能和所需性能的的陈述形式的语句。

  2.测量并记录当前Oracle性能重点:

  1)需要在峰值活动时间获得当前系统性能快照

  2)关键是要在出现性能问题的时间段内采集信息

  3)必须在合理的时间段上采集,一般在峰值期间照几个为期15分钟的快照

  3.确定当前Oracle性能瓶颈重点:从Oracle 等待接口v$system_event、v$session_event和v$session_wait中获得等待事件,进而找出影响性能的对象和sql语句。方法如下:

  1)首先,利用v$system_event视图执行下面的查询查看数据库中某些常见的等待事件:

  1.0select * from v$system_event

  2.

  3.where event in (buffer busy waits,

  4.

  5.db file sequential read,

  6.

  7.db file scattered read,

  8.

  9.enqueue,

  10.

  11.free buffer waits,

  12.

  13.latch free,

  14.

  15.log file parallel write,

  16.

  17.log file sync).

  18.


相关文章


Oracle对树形结构按级次排序SQLMicrosoft认证考试
OraclePL_SQL基础知识及其相关概念Oracle认证考试
设置listener的安全机制Oracle认证考试
oracle里long类型Oracle认证考试
九大Oracle性能优化基本方法详解Oracle认证考试
ORACLENUMBER类型详解Oracle认证考试
海量数据查询优化Oracle认证考试
Oracle用一个表的列更新另一个表对应记录的列Oracle认证考试
oracle客户端plsql设置(windows7)Oracle认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛