爱问知识人 爱问教育 医院库

Oracle性能优化基本方法详解是什么?

首页

Oracle性能优化基本方法详解是什么?

Oracle性能优化基本方法详解是什么?

提交回答

全部答案

    2017-07-27 00:44:02
  •   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。
      select * 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。

    玉***

    2017-07-27 00:44:02

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):