V$system_event中Wait事件的一段话和resources_wait.sql
来源:互联网 发布:开淘宝身份证照片 编辑:程序博客网 时间:2024/05/21 20:26
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
waitingtimerecordedforeachtypeofevent,accumulatedforallprocessesover
thelifeoftheinstance.Itisnormaltoordertheeventswaitedforindescending
orderofthetotaltimewaited,asanindicatorofthepotentialseverityofeach
typeofwait.
However,thetotaltimewaitedisreallyonlymeaningfulforthosethatindicate
waitingforresources.Ifprocesseshavebeenwaitingbecausetheyhavenowork
todo,thenthetimewaitedisimmaterial.Iftheyhavebeenwaitingforroutine
operations,suchasdiskI/O,thenthetotaltimewaitedwilldependonthe
workload.Insuchcases,theaveragetimewaitedismuchmoreinterestingthan
thetotaltimewaited.
Thisclassificationofwaittypesintoidlewaits,routinewaits,andresourcewaits
isvitaltoacorrectunderstandingofthewaitstatistics.Accordingly,APThas
separatescriptsforresourcewaitsandroutinewaits,andignoresidlewaits
altogether.Theroutine_waits.sqlscriptshowsonlytheaveragetimewaitedfor
eachtypeofroutinewait.Theresource_waits.sqlscript(seeExample2.1)shows
thetypesofresourceswaitedforindescendingorderofthetotaltimewaited,but
alsoshowstheaveragetimewaited.
resources_wait.sql:
-----------------------------------------------------------------------------------Script:resource_waits.sql--Purpose:toshowthetotalwaitingtimeforresourcetypes----Copyright:(c)1998IxoraPtyLtd--Author:SteveAdams---------------------------------------------------------------------------------@reset_sqlpluscolumnaverage_waitformat9999990.00selectsubstr(e.event,1,40)event,e.time_waited,e.time_waited/(e.total_waits-decode(e.event,'latchfree',0,e.total_timeouts))average_waitfromsys.v_$system_evente,sys.v_$instanceiwheree.event='bufferbusywaits'ore.event='enqueue'ore.event='freebufferwaits'ore.event='globalcachefreelistwait'ore.event='latchfree'ore.event='logbufferspace'ore.event='parallelqueryqreflatch'ore.event='pipeput'ore.event='writecompletewaits'ore.eventlike'librarycache%'ore.eventlike'logfileswitch%'or(e.event='rowcachelock'andi.parallel='NO')unionallselect'non-routinelogfilesyncs',round(e.average_wait*greatest(e.total_waits-s.value,0)),e.average_waitfromsys.v_$system_evente,sys.v_$sysstatswheree.event='logfilesync'ands.name='usercommits'orderby2desc/@reset_sqlplus其中和reset_sqlplus是:
-----------------------------------------------------------------------------------Script:reset_sqlplus.sql--Purpose:toresetsqlplussettings----Copyright:(c)1998IxoraPtyLtd--Author:SteveAdams---------------------------------------------------------------------------------clearbreaksclearcolumnsclearcomputessetfeedbackoffsetverifyoff
资料来源:8iInternalServices
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
V$system_eventshowsthetotalnumberofwaitsandtimeouts,andthetotalwaitingtimerecordedforeachtypeofevent,accumulatedforallprocessesover
thelifeoftheinstance.Itisnormaltoordertheeventswaitedforindescending
orderofthetotaltimewaited,asanindicatorofthepotentialseverityofeach
typeofwait.
However,thetotaltimewaitedisreallyonlymeaningfulforthosethatindicate
waitingforresources.Ifprocesseshavebeenwaitingbecausetheyhavenowork
todo,thenthetimewaitedisimmaterial.Iftheyhavebeenwaitingforroutine
operations,suchasdiskI/O,thenthetotaltimewaitedwilldependonthe
workload.Insuchcases,theaveragetimewaitedismuchmoreinterestingthan
thetotaltimewaited.
Thisclassificationofwaittypesintoidlewaits,routinewaits,andresourcewaits
isvitaltoacorrectunderstandingofthewaitstatistics.Accordingly,APThas
separatescriptsforresourcewaitsandroutinewaits,andignoresidlewaits
altogether.Theroutine_waits.sqlscriptshowsonlytheaveragetimewaitedfor
eachtypeofroutinewait.Theresource_waits.sqlscript(seeExample2.1)shows
thetypesofresourceswaitedforindescendingorderofthetotaltimewaited,but
alsoshowstheaveragetimewaited.
resources_wait.sql:
-----------------------------------------------------------------------------------Script:resource_waits.sql--Purpose:toshowthetotalwaitingtimeforresourcetypes----Copyright:(c)1998IxoraPtyLtd--Author:SteveAdams---------------------------------------------------------------------------------@reset_sqlpluscolumnaverage_waitformat9999990.00selectsubstr(e.event,1,40)event,e.time_waited,e.time_waited/(e.total_waits-decode(e.event,'latchfree',0,e.total_timeouts))average_waitfromsys.v_$system_evente,sys.v_$instanceiwheree.event='bufferbusywaits'ore.event='enqueue'ore.event='freebufferwaits'ore.event='globalcachefreelistwait'ore.event='latchfree'ore.event='logbufferspace'ore.event='parallelqueryqreflatch'ore.event='pipeput'ore.event='writecompletewaits'ore.eventlike'librarycache%'ore.eventlike'logfileswitch%'or(e.event='rowcachelock'andi.parallel='NO')unionallselect'non-routinelogfilesyncs',round(e.average_wait*greatest(e.total_waits-s.value,0)),e.average_waitfromsys.v_$system_evente,sys.v_$sysstatswheree.event='logfilesync'ands.name='usercommits'orderby2desc/@reset_sqlplus其中和reset_sqlplus是:
-----------------------------------------------------------------------------------Script:reset_sqlplus.sql--Purpose:toresetsqlplussettings----Copyright:(c)1998IxoraPtyLtd--Author:SteveAdams---------------------------------------------------------------------------------clearbreaksclearcolumnsclearcomputessetfeedbackoffsetverifyoff
资料来源:8iInternalServices
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
- V$system_event中Wait事件的一段话和resources_wait.sql
- V$system_event中Wait事件的一段话和resources_wait.sql
- Oracle试图--v$system_event
- Oracle OWI 等待事件视图(v$session_wait/v$session_event/v$system_event)
- [Oracle]OWI等待事件视图(v$session_wait/v$session_event/v$system_event)
- 通过v$session和v$session_wait_class,v$system_event,v$event_histogram来确定锁等待
- 最常用的性能视图——v$system_event、v$session_event(3)!
- V$SYSTEM_EVENT、V$SESSION_EVENT、V$SESSION_WAIT&V$session、V$WAITSTAT
- v$sqlarea,v$sql,v$sqltext的区别和联系
- OWI Components(1):V$SYSTEM_EVENT
- Oracle V$SYSTEM_EVENT字段等解释
- 一段程序阐述下wait和notify
- Oracle9i中v$sql、v$sqlarea、v$sqltext、v$sql_plan的联系与区别
- V$SESSION_WAIT和V$SESSION_EVENT和Wait Events描述
- v$sql和v$sqlarea
- v$sql视图和v$sqlarea视图的构建
- v$sql和v$sqlarea视图的区别
- Effective java 中关于性能和架构的一段话
- SqlServer分批取数与相关ID的数据表
- SQL基础
- 收缩SQLSERVER2000
- []学习StepByStep之一:SQLServer2000简介
- 在VF里根据现有表结构快速创建同结构的临时表
- V$system_event中Wait事件的一段话和resources_wait.sql
- 的隔离模式和锁深入分析(一)
- 如何获得跟踪文件名称
- powerdesign的使用技巧
- 模拟多级表头的分组统计
- 向RAID5开战!
- 网管人员必备的网络命令(转贴)
- 二进制连接函数VBSCRIPT
- 几个测试SQL,测试SQL处理字符串