こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

CPU使用率の高いセッション特定方法

CPU使用率の高いセッションの特定方法がありましたら御教授ください。

投稿日時 - 2005-06-04 10:43:59

QNo.1428289

暇なときに回答ください

質問者が選んだベストアンサー

CPU使用率を調べるにはUNIX系OSであればTOPやTOPASがあるかと思います。TOPなどでは同時にプロセスIDも出てくるのでそのPIDとOracleのV$sessionのPIDを比較すればOracleの負荷が高いセッションが分かります。あとは9iからのstatspackレポート機能を使ってlogical read、physical readの高いSQLが出てきますのでそちらのCPU TIMEを調べるのもいいかと思います。全セッション調べたければinit.oraパラメータのsql_traceをTRUEにしてDBを再起動することで全セッションのSQLトレースをとることができます。

投稿日時 - 2005-06-05 13:04:42

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問