通常のSQL文が必要とする使用済みメインメモリを取得することは可能ですか? 説明計画がどのように機能するかを理解しようとすると、説明計画を含む PLAN_TABLE が見つかりますが、PLAN_TABLE が使用メモリに関する情報を提供するかどうかはわかりません。
質問する
287 次
1 に答える
2
PLAN_TABLE はEXPLAIN PLANステートメントからの情報を保持します。これは、実行時にクエリが従う可能性が高い実行計画です。実際の実行統計は、事前に予想されたものとはまったく異なる場合があります。実際に使用されているメモリを探している場合、PLAN_TABLE は十分ではありません。実際の実行統計は、 V$SQL_PLAN_STATISTICS_ALLから取得できます。これらは関数dbms_xplan.display_cursorで適切に出力されます。MEMSTATS セクションに「Used-Mem」が表示されます。または、動的ビューV$SESSTATを調べることもできます。
よろしく、
ロブ。
于 2013-02-17T22:18:11.047 に答える