Archive

Archive for the ‘Tuning’ Category

alter system set event和set events的区别

June 12th, 2009 3 comments

今天按照Oracle Support的建议设置event的时候发现set event和set events这两种写法效果不一样,防止忘记先记下来。

1. alter system set event :此方法对spfile生效,无法对memory生效

Read more…

Categories: Knowledge, Tuning Tags: , ,

确定SESSION_CACHED_CURSORS的效果,以及查询其与SOFT/HARD PARSE的比例

May 27th, 2009 No comments

目标:输出下面这样的结果

   CURSOR_CACHE_HITS SOFT_PARSES HARD_PARSES
   ----------------- ----------- -----------
               3.08%      90.77%       6.15%

注意:从10.2开始统计session cursor cache hits”的计算方法有所变化,有可能上述三值加起来超过100%。
10.2中由统计session cursor cache hits”的增加量来确定SESSION_CACHED_CURSORS的效果
Read more…

[zt] 常见等待事件的分析解决方法

May 27th, 2009 No comments

原文见这里
http://blog.ccidnet.com/blog-htm-do-showone-uid-222651-type-blog-itemid-415748.html

我们可以通过视图v$session_wait来查看系统当前的等待事件,以及与等待事件相对应的资源的相关信息,从而可确定出产生瓶颈的类型及其对象。 v$session_wait的p1、p2、p3告诉我们等待事件的具体含义,根据事件不同其内容也不相同,下面就一些常见的等待事件如何处理以及如何定 位热点对象和阻塞会话作一些介绍。

<1> db file scattered read DB 文件分散读取
Read more…

Categories: How to, Tuning Tags: , ,