OWI自学随笔 OWR常用视图与优化核心

来源:互联网 发布:淘宝野马软件 编辑:程序博客网 时间:2024/06/11 22:00

优化的核心与目标是为了让用户感觉更好,而不是为了优化而优化,如果是为优化而优化那是优化强迫症的体现。请各位DBA注意了!
响应时间(response time)=工作时间(service time)+等待时间(wait time)
OWI动态视图
V$EVENT_NAME
对于oracle所定义的所有等待时间,提供了相关参考信息。
V$SYSTEM_EVENT
拥有实例启动至今,所有绘画上发生的等待事件的累积信息。可以判断实例整体的稳定性。
V$SESSION_EVENT
拥有当前已连接会话的等待时间累积信息,可以判断会话的整体性能。
V$SESSION_WAIT
提供各会话当前正等待的信息信息。通过P1,p2,p3,wait_tme等列,能准确观察等待现象。
注意:V$SESSION_WAIT不是累积信息,而是实时信息,所以需要反复查询才能得到信息。
V$SESSION_WAIT_HISTORY
它将V$SESSION_WAIT信息按会话分类,对多可以累积提供10个。
V$SYSTEM_WAIT_CLASS
它将V$SYSTEM_EVENT相同层面上的值,以类为基准提供。
oracle将等待时间类定义为:
USER I/O,APPLICATION,NETWORK,ADMINISTARATIVE,CONCURRENCY,CONFIGURATION,SCHEDULER,CLUSTER,OTHER,IDLE,SYSTEM I/O,COMMIT。
V$SESSION_WAIT_CLASS
它将V$SYSTEM_EVENT相同层面上的值,以类为基准提供。
V$EVENT_HISTOGRAM
对各种等待时间按照等待时间段表示等待次数。
V$ACTIVE_SESSION_HISTORY(ASH)视图是oracle10g引入的awr功能的一部分。这个视图存储会话的历史记录,存储在共享池的ASH BUFFERS区域。

为分析等待现象,必须要能够灵活使用一下多样的动态视图。
V$SESSION 会话信息
V$ACTIVE_SESSION_HISTORY 会话历史记录信息
V$PROCESS 进程信息
V$TRANSACTION 事务信息
V$LATCH,V$LATCH_PARENT
V$LATCH_HILDREN,V$LATCH_HOLDER 锁存器信息
V$SQL SQL信息
V$LIBRARYCACHE,X$KGLLK,X$ECLPN 库告诉缓存信息
V$POWCACHE,V$POWCACHE_PARENT 行告诉缓冲区信息
V$SGASTAT SGA信息
V$SEGMENT_STATLISTICS SEGMEAT LEVEL统计信息
V$SESS_TIME_MODEL,V$SYS_TIME_MODEL TIME MODEL信息
V$BH,X$BH 高速缓存区信息


原创粉丝点击