sql >> データベース >  >> RDS >> Oracle

EMSQLモニターへの影響

    誰かにリマインダーが必要な場合は、監視しているデータベースそのものに対する監視ツールの影響を判断することをお勧めします。一部の監視ツールは軽量で、他の監視ツールはより目立たないものです。 Enterprise Manager 13cを使用して、実行中に特定のSQLステートメントを監視しています。別の監視ツール(Lighty by Orachrome)で、次のSQLステートメントが大量のリソースを消費していることに気付きました:

    WITH MONITOR_DATA AS(
    SELECT
    INST_ID
    、KEY
    、NVL2(
    PX_QCSID
    、NULL
    、STATUS
    )STATUS
    、FIRST_REFRESH_TIME
    、LAST_REFRESH_TIME
    、REFRESH_COUNT
    、PROCESS_NAME
    、SID
    、SQL_ID
    、SQL_EXEC_START

    >

    残りのテキストを切り取りました。このSQLステートメントは文字通り数千行の長さです。うわぁ!しかし、それは問題ではありません。 Lightyで、このスクリーンショットのアクティビティに気づきました。

    一番上のSQLステートメントは私のCPUピッグです。専有情報の可能性を保護するために、SQLテキストを黒く塗りつぶしました。最後のSQLステートメントに注意してください。システムを監視するだけでも、かなりの量のリソースを消費しています。

    これがEM13cウィンドウのスクリーンショットです。

    自動更新をオフにすると(デフォルトは15秒)、システムでのアクティビティが停止しました。次に、更新が必要なときに手動で更新ボタンを押します。
    15秒ごとであっても、自動更新を使用することは確かにあります。データベースへの潜在的な悪影響に注意してください。


    1. AWSでのOracleデータベースのMySQLへの移行、パート2

    2. 一時テーブルのメタデータをフェッチしたくないSSISパッケージ

    3. pandasDataFrameをMicrosoftSQLServerテーブルにアップサートする方法は?

    4. JPAおよびHibernateを使用して読み取り専用トランザクションと読み取り/書き込みトランザクションを分割する方法