zoukankan      html  css  js  c++  java
  • Know more about RAC statistics and wait event

    以下列出了RAC中的主要统计信息和等待事件:  

    1. Statistics:

    1.1 V$SYSSTAT, V$SESSTAT (join to V$STATNAME)

    • gc cr blocks served
    • gc cr block build time
    • gc cr block flush time
    • gc cr block send time
    • gc current blocks served
    • gc current block pin time
    • gc current block flush time
    • gc current block send time
    • gc cr blocks received
    • gc cr block receive time
    • gc current blocks received
    • gc current block receive time
    • gc blocks lost
    • gc claim blocks lost
    • gc blocks corrupt
    • global enqueue gets sync
    • global enqueue gets async
    • global enqueue get time
    • global enqueue releases
    • gcs messages sent
    • ges messages sent
    • global enqueue CPU used by this session
    • gc CPU used by this session
    • IPC CPU used by this session
    • global undo segment hints helped (10.2)
    • global undo segment hints were stale (10.2)

    1.2 V$SYSMETRIC

    • GC CR Block Received Per Second
    • GC CR Block Received Per Txn
    • GC Current Block Received Per Second
    • GC Current Block Received Per Txn
    • Global Cache Average CR Get Time
    • Global Cache Average Current Get Time
    • Global Cache Blocks Corrupted
    • Global Cache Blocks Lost

    1.3 V$SEGMENT_STATISTICS, V$SEGSTAT

    • gc buffer busy
    • gc cr blocks received
    • gc current blocks received

    1.4 DBA_HIST_SEG_STAT

    • GC_CR_BLOCKS_SERVED_TOTAL
    • GC_CR_BLOCKS_SERVED_DELTA
    • GC_CU_BLOCKS_SERVED_TOTAL
    • GC_CU_BLOCKS_SERVED_DELTA

    1.5 V$GES_STATISTICS

    • acks for commit broadcast(actual)
    • acks for commit broadcast(logical)
    • broadcast msgs on commit(actual)
    • broadcast msgs on commit(logical)
    • broadcast msgs on commit(wasted)
    • dynamically allocated gcs resources
    • dynamically allocated gcs shadows
    • false posts waiting for scn acks
    • flow control messages received
    • flow control messages sent
    • gcs assume cvt
    • gcs assume no cvt
    • gcs ast xid
    • gcs blocked converts
    • gcs blocked cr converts
    • gcs compatible basts
    • gcs compatible cr basts (global)
    • gcs compatible cr basts (local)
    • gcs cr basts to PIs
    • gcs cr serve without current lock
    • gcs dbwr flush pi msgs
    • gcs dbwr write request msgs
    • gcs error msgs
    • gcs forward cr to pinged instance
    • gcs immediate (compatible) converts
    • gcs immediate (null) converts
    • gcs immediate cr (compatible) converts
    • gcs immediate cr (null) converts
    • gcs indirect ast
    • gcs lms flush pi msgs
    • gcs lms write request msgs
    • gcs msgs process time(ms)
    • gcs msgs received
    • gcs out-of-order msgs
    • gcs pings refused
    • gcs queued converts
    • gcs recovery claim msgs
    • gcs refuse xid
    • gcs regular cr
    • gcs retry convert request
    • gcs side channel msgs actual
    • gcs side channel msgs logical
    • gcs undo cr
    • gcs write notification msgs
    • gcs writes refused
    • ges msgs process time(ms)
    • ges msgs received
    • global posts dropped
    • global posts queue time
    • global posts queued
    • global posts requested
    • global posts sent
    • implicit batch messages received
    • implicit batch messages sent
    • lmd msg send time(ms)
    • lms(s) msg send time(ms)
    • messages flow controlled
    • messages queue sent actual
    • messages queue sent logical
    • messages received actual
    • messages received logical
    • messages sent directly
    • messages sent indirectly
    • messages sent not implicit batched
    • messages sent pbatched
    • msgs causing lmd to send msgs
    • msgs causing lms(s) to send msgs
    • msgs received queue time (ms)
    • msgs received queued
    • msgs sent queue time (ms)
    • msgs sent queue time on ksxp (ms)
    • msgs sent queued
    • msgs sent queued on ksxp
    • process batch messages received
    • process batch messages sent

    2. Wait Events:

    在10g中RAC等待事件可以分为3类,下面列出了主要的等待事件包括一些undocumented wait event.

    2.1. Real time only :

    Those wait events are only defined while the process is waiting; after the wait is over, they are reclassified according to the outcome of the global cache operation. They should appear only on the following views: V$SESSION_WAIT, V$ACTIVE_SESSION_HISTORY, V$EVENT_HISTOGRAM.  
    • gc cr request
    • gc current request

    2.2. Historical only:

    These are events represent the outcome of a GC request (fixup events). They can appear in the following views: V$SESSION_EVENT, V$SYSTEM_EVENT, DBA_HIST_SYSTEM_EVENT, V$EVENTMETRIC.
    • gc cr block 2-way
    • gc cr block 3-way
    • gc cr block busy
    • gc cr block congested
    • gc cr block lost
    • gc cr block unknown
    • gc cr grant 2-way
    • gc cr grant busy
    • gc cr grant congested
    • gc cr grant unknown
    • gc current block 2-way
    • gc current block 3-way
    • gc current block busy
    • gc current block congested
    • gc current block lost
    • gc current block unknown
    • gc current grant 2-way
    • gc current grant busy
    • gc current grant congested
    • gc current grant unknown

    2.3. Other events:

    The remaining wait events may appear in any of the views listed before, namely: V$SESSION_WAIT, V$ACTIVE_SESSION_HISTORY, V$EVENT_HISTOGRAM, V$SESSION_EVENT, V$SYSTEM_EVENT, DBA_HIST_SYSTEM_EVENT, V$EVENTMETRIC.
    • LMON global data update
    • cr request retry
    • gc assume
    • gc block recovery request
    • gc buffer busy
    • gc claim
    • gc cr cancel
    • gc cr disk read
    • gc cr disk request
    • gc cr failure
    • gc cr multi block request
    • gc current cancel
    • gc current multi block request
    • gc current retry
    • gc current split
    • gc domain validation
    • gc freelist
    • gc prepare
    • gc quiesce wait
    • gc recovery free
    • gc recovery quiesce
    • gc remaster
    • gcs ddet enter server mode
    • gcs domain validation
    • gcs drm freeze begin
    • gcs drm freeze in enter server mode
    • gcs enter server mode
    • gcs log flush sync
    • gcs remastering wait for read latch
    • gcs remastering wait for write latch
    • gcs remote message
    • gcs resource directory to be unfrozen
    • gcs to be enabled
    • ges LMD suspend for testing event
    • ges LMD to inherit communication channels
    • ges LMD to shutdown
    • ges LMON for send queues
    • ges LMON to get to FTDONE
    • ges LMON to join CGS group
    • ges cached resource cleanup
    • ges cancel
    • ges cgs registration
    • ges enter server mode
    • ges generic event
    • ges global resource directory to be frozen
    • ges inquiry response
    • ges lmd and pmon to attach
    • ges lmd/lmses to freeze in rcfg - mrcvr
    • ges lmd/lmses to unfreeze in rcfg - mrcvr
    • ges master to get established for SCN op
    • ges performance test completion
    • ges pmon to exit
    • ges process with outstanding i/o
    • ges reconfiguration to start
    • ges remote message
    • ges resource cleanout during enqueue open
    • ges resource cleanout during enqueue open-cvt
    • ges resource directory to be unfrozen
    • ges retry query node
    • ges reusing os pid
    • ges user error
    • ges wait for lmon to be ready
    • ges1 LMON to wake up LMD - mrcvr
    • ges2 LMON to wake up LMD - mrcvr
    • ges2 LMON to wake up lms - mrcvr 2
    • ges2 LMON to wake up lms - mrcvr 3
    • ges2 proc latch in rm latch get 1
    • ges2 proc latch in rm latch get 2
    • global cache busy
    • global enqueue expand wait
    • latch: KCL gc element parent latch
    • latch: gcs resource hash
    • latch: ges resource hash list
  • 相关阅读:
    ASP.NET中备份恢复数据库
    SQL Server连接失败错误小结
    GSL科学计算库的使用
    [转]VC编程中经常能遇到LNK2005错误
    主函数main中变量(int argc,char *argv[])的含义
    毕业了,工作了
    何为COM组件技术
    一个老外总结的WP开发资源
    跟我一起写Makefile
    qsort() 之 __cdecl
  • 原文地址:https://www.cnblogs.com/macleanoracle/p/2967972.html
Copyright © 2011-2022 走看看