? ? ?通常情况下,感觉oracle数据库比较慢了,会首先查找AIX操作系统所占内存、CPU最大的process,然后由该process的ID找出对应的oracle session、program,从而进行优化。 ? ? ?先做如下交代: ? ?? ?AIX操作系统操作: 内存排序: ? ? ?ps -ealf|head -1;p
? ? ?通常情况下,感觉oracle数据库比较慢了,会首先查找AIX操作系统所占内存、CPU最大的process,然后由该process的ID找出对应的oracle session、program,从而进行优化。
? ? ?先做如下交代:
? ?? ?AIX操作系统操作:
? ?? ? ??首先查找所占资源最大的PID所对应的Process的address号:select addr from gv$process where spid in (6423194)
? ? ?? ? ??select?addr?from?gv$process?where?spid?in?(1880090?)
? ??? ? ?然后查找该进程所对应的session,可以查看到对应的username、machine、program等等。
? ??? ? ?? select?*?from?gv$session??where?paddr?in?(select?addr?from?gv$process?where?spid?in?(?1880090))
作者:yichangzyh 发表于2013-7-15 20:19:35 原文链接
阅读:83 评论:0 查看评论
原文地址:通过内存占用情况,找出oracle的session所对应的program, 感谢原作者分享。