首先打开TOPAS,找到占CPU比重比较大的PID

1、select addr from v$process where spid={占CPU比重达的PID},比如上面的28377164
2、select sql_id from v$session where paddr={上面查询结果中的addr }
3、select * from v$sql a where a.SQL_ID={上面查询结果中的sql_id}
数据库版本:10g
操作系统AIX
TOPAS查询高CPU占用SQL
本文介绍如何使用TOPAS工具定位数据库中消耗CPU较高的进程及其执行的SQL语句。通过三步SQL查询,可以精确找出导致性能瓶颈的具体SQL指令。
首先打开TOPAS,找到占CPU比重比较大的PID

1、select addr from v$process where spid={占CPU比重达的PID},比如上面的28377164
2、select sql_id from v$session where paddr={上面查询结果中的addr }
3、select * from v$sql a where a.SQL_ID={上面查询结果中的sql_id}
数据库版本:10g
操作系统AIX

被折叠的 条评论
为什么被折叠?