機能
SQL Text(PD_PDSQ)レコードには,共有カーソル・キャッシュにあるカーソルのSQLテキストについての,ある時点での状態を示すパフォーマンスデータが格納されます。共有カーソル・キャッシュにあるカーソルのSQLテキストごとに,一つのレコードが作られます。このレコードは,複数インスタンスレコードです。
このレコードは,リアルタイムでだけ使用できるレコードなので,PFM - Web Consoleの[エージェント階層]タブでエージェントアイコンをクリックし,[プロパティの表示]メソッドをクリックして表示される[プロパティ]画面には表示されません。
このレコードは,ソリューションセットで提供されているSQL Textレポートをドリルダウンレポートとして呼び出すときにだけ使用してください。このレコードを単独で使用しても,レポートは表示されません。
このレコードを使用してSQLでレポートを表示する場合,SQLの実行ユーザーとsp_inst.sqlスクリプトでLSC_13_PLAN_TABLEを作成したユーザーが異なる場合,Explain Plan(EXPLAIN_PLAN)フィールドに「FAILED」のメッセージが出力されます。正しく表示したい場合,oracle_userプロパティに指定したユーザーでsp_inst.sqlスクリプトを実行してください。
このレコードは,SELECT文,INSERT文,UPDATE文,DELETE文のドリルダウンレポートを表示します。SELECT文,INSERT文,UPDATE文,DELETE文以外のSQL文とPL/SQLパッケージのドリルダウンレポートは表示されません。
デフォルト値および変更できる値
なし
ODBCキーフィールド
PD_PDSQ_ADDRHASH
ライフタイム
なし。
レコードサイズ
フィールド
PFM - View名 (PFM - Manager名) | 説明 | 要約 | 形式 | デルタ | サポートVR | データソース |
---|---|---|---|---|---|---|
Addrhash (ADDRHASH) | キャッシュされたカーソルを固有に識別するのに使用するアドレスとハッシュの値。 | - | string(38) | No | すべて | V$SQLTEXT.ADDRESS V$SQLTEXT.HASH_VALUE |
Command Type (COMMAND_TYPE) | SQL文の種類。 | - | string(10) | No | すべて | V$SQLTEXT.COMMAND_TYPE |
Explain Plan (EXPLAIN_PLAN) | Oracleオプティマイザによって選択されたSELECT,UPDATE,INSERT,およびDELETE文の実行計画。 | - | string(30000) | No | すべて | Agent Collector |
Record Time (RECORD_TIME) | レコードに格納されたパフォーマンスデータの収集終了時刻。 | - | time_t | No | すべて | Agent Collector |
Record Type (INPUT_RECORD_TYPE) | レコード名。常に「PDSQ」。 | - | string(4) | No | すべて | Agent Collector |
SQL Text (SQL_TEXT) | SQLテキストの一部。 | - | string(30000) | No | すべて | V$SQLTEXT.SQL_TEXT |
Start Time (START_TIME) | レコードに格納されたパフォーマンスデータの収集開始時刻。 | - | time_t | No | すべて | Agent Collector |