重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

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

A 回答 (1件)

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トレースをとることができます。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す