9.23 V$SESSION_LONGOPS
V$SESSION_LONGOPS
は、実行に6秒(絶対時間)より長くかかる様々な操作の状態を示します。現在、これらの操作には多くのバックアップおよびリカバリ機能、統計収集、および問合せ実行が含まれており、さらに多くの操作がOracleのリリースごとに追加されます。
問合せ実行の進行を監視するには、コストベース・オプティマイザを使用する必要があります。また、次のことを行う必要があります。
-
TIMED_STATISTICS
またはSQL_TRACE
パラメータをtrue
に設定します。 -
DBMS_STATS
パッケージを使用して、ご使用のオブジェクトの統計を収集します。
アプリケーション固有で、実行に長時間かかる操作を、DBMS_APPLICATION_INFO.SET_SESSION_LONGOPS
プロシージャを使用してこのビューに追加できます。
列 | データ型 | 説明 |
---|---|---|
|
|
長時間実行される操作を処理しているセッションの識別子。長時間実行される操作で複数のセッションが同時に動作している場合、 |
|
|
長時間実行される操作を処理しているセッションのシリアル番号。長時間実行される操作で複数のセッションが同時に動作している場合、 |
|
|
操作の詳細な説明 |
|
|
操作が実行されたオブジェクト |
|
|
ターゲットの説明 |
|
|
この時点までに |
|
|
|
|
|
測定単位 |
|
|
操作の開始時刻 |
|
|
操作の統計が前回更新された時刻 |
|
|
操作固有のタイムスタンプ |
|
|
操作が終了するまでの残りの推定時間(秒) |
|
|
操作の開始からの経過時間(秒) |
|
|
コンテキスト |
|
|
統計サマリー・メッセージ |
|
|
操作を実行するユーザーのユーザーID |
|
|
|
|
|
|
|
|
長時間操作がある場合、それに対応付けられたSQL文のSQL識別子 |
|
|
SQLプランのハッシュ値。 |
|
|
SQL実行が開始された時刻。 |
|
|
SQL実行識別子( |
|
|
長時間操作に対応するSQLプランの行ID。長時間操作が実行計画の行に関連付けられていない場合はNULL。 |
|
|
プラン操作の名前。 |
|
|
プラン操作のオプション。 |
|
|
パラレル・コーディネータのセッション識別子 |
|
|
データが関係するコンテナのID。可能な値は次のとおり。
|
関連項目:
-
DBMS_APPLICATION_INFO.SET_SESSION_LONGOPS
プロシージャの詳細は、『Oracle Database PL/SQLパッケージおよびタイプ・リファレンス』を参照してください。 -
DBMS_STATS
パッケージの詳細は、『Oracle Database PL/SQLパッケージおよびタイプ・リファレンス』を参照してください。