ITPub博客

首页 > Linux操作系统 > Linux操作系统 > oracle最重要的9个动态性能视图{ZT}

oracle最重要的9个动态性能视图{ZT}

原创 Linux操作系统 作者:lorikyo 时间:2019-05-27 19:15:06 0 删除 编辑

oracle最重要的9个动态性能视图


v$session + v$session_wait (在10g里功能被整合,凑合算1个吧.)
v$process
v$sql
v$sqltext
v$bh (更宁愿是x$bh)
v$lock
v$latch_children
v$sysstat
v$system_event



按组分的几组重要的性能视图

1。System 的 over view
v$sysstat , v$system_event , v$parameter

2。某个session 的当前情况
v$process , v$session , v$session_wait ,v$session_event , v$sesstat

3。SQL 的情况
v$sql , v$sqlarea , v$SQL_PLAN , V$SQL_PLAN_STATISTICS, v$sqltext_with_newlines

3. Latch / lock /ENQUEUE
v$latch , v$latch_children , v$latch_holder , v$lock ,V$ENQUEUE_STAT ,V$ENQUEUE_LOCK

4. IO 方面的
v$segstat , v$filestat , v$tempstat ,v$datafile , v$tempfile

5.shared pool / Library cache
v$Librarycache , v$rowcache , x$ksmsp

6.几个advice也不错
v$db_cache_advice , v$PGA_TARGET_ADVICE, v$SHARED_POOL_ADVICE

昨天嫌着无事,翻翻itput上的旧的帖子,一个帖子很有意思,所以在这里叙述一下
列出你认为最重要的9个动态性能视图
很多牛人发表了自己的看法:
我这里也谈谈自己的愚见,希望一年或者更长时间以后自己认为的结果会不同,可能就是进步吧
1.v$system_event
2.v$session_wait
3.v$sqltext
这三个会话可以快速定位等待事件所涉及到的segment,然后根据segment来判断哪个来自v$sqltext的语句是性能最大的杀手
4.x$bh
5.v$latch_children
分析热点块问题可以马上定位热点块的来源
6.$lock
7.v$session
v$lock 可以根据id1 id2得到transaction id,从而可以判断哪个事务阻塞了另一个事务,v$lock更像是一个显示排队的列表。
v$session 有三个字段显示了关于排队等待的情况,当然v$session 的用处远不止这些。我似乎有个转载过来的帖子记录了关于v$session的用法,自己都没怎么好好看过,惭愧啊。赫赫
8.v$sql
9.这个考虑的最久,随便给一个答案,但是还是觉得不妥。v$transaction
看了一些人的帖子,不同的视图如下:
v$process 牛人都有这个,我只是在确定trace文件的pid时用到过这个视图,惭愧,以后研究
v$filestat
v$sort_usage
v$sysstat 我居然忘了这个了,唉
x$ksmsp 等等。
学海无涯阿

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/92530/viewspace-520744/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2004-07-18

  • 博文量
    211
  • 访问量
    158385