Oracle数据库性能优化的基本方法概述_Oracle数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

Oracle 性能优化的基本方法概述

作者:黑客防线网安Oracle维护基地 来源:黑客防线网安Oracle维护基地 浏览次数:0

黑客防线网安网讯:  1)设立合理的性能优化目标。  2)测量并记录当前性能。  3)确定当前Oracle性能瓶颈(Oracle等待什么、哪些SQL语句是该等待事件的成分)。  4)把等待事件记入跟踪文件。  5)...

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

  2)测量并记录当前性能

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

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

  5)确定当前的OS瓶颈。

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

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

  8)测量并记录当前性能

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

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

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

  方法:目标必须是当前性能和所需性能的的陈述形式的语句。只需填写下列语句中的空格即可。

  花费了    (时/分/秒)但要求它在    (时/分/秒)内执行。

  使用了    (资源量),但它不能使用超过    。

  2. 测量并记录当前性能

  重点:

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

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

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

  方法:执行STATSPACK

  -- 建立性能快照表空间

sqlplus sys as sysdba
create tablespace perfstat datafile '/u02/oradata/dbnms/perfstat.dbf' size 500M extent management local;

  -- 安装STATSPACK

  @$ORACLE_HOME/rdbms/admin/spcreate.sql;

  -- 获取性能数据,可以生成多个快照

  sqlplus perfstat

  execute statspack.snap;

  -- 生成性能快照的报表

sqlplus perfstat
select min(snap_id) snapid_min, max(snap_id) snapid_max from stats$snapshot;
@$ORACLE_HOME/rdbms/admin/spreport;

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-12040-1.html
网站维护教程更新时间:2012-03-23 00:28:44  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer