Oracle ストアド プロシージャの実行プランを表示します。 実行プランを有効にします。 SET EXPLAIN PLAN ON; トレースを実行します。 SET AUTOTRACE ON; 操作、行数などの実行プランの出力を表示します。費用と追加情報。
#Oracle ストアド プロシージャの実行計画を表示する方法
Oracle ストアド プロシージャの実行計画を表示すると便利ですクエリのパフォーマンスを理解し、最適化するために。次の手順は、ストアド プロシージャの実行計画を表示する方法を示しています。ステップ 1: 実行計画を有効にする
<code class="sql">SET EXPLAIN PLAN ON;</code>
ステップ 2: ストアド プロシージャを実行します。プロシージャ
分析対象のストアド プロシージャを実行します。ステップ 3: 実行計画の表示
<code class="sql">SET AUTOTRACE ON;</code>
ステップ 4: 実行計画の出力の表示
実行計画の出力コマンドラインウィンドウまたはログファイルに表示されます。出力には次の情報が含まれます。例
次に、ストアド プロシージャ「GetCustomer」の実行計画を表示する例を示します。<code class="sql">SET EXPLAIN PLAN ON; EXEC GetCustomer 1234; SET AUTOTRACE ON;</code>
<code>Id | Operation | Rows | Cost ---|-----------|------|----- 0 | SELECT STATEMENT | 1 | 1 1 | TABLE ACCESS FULL | 1 | 1</code>
以上がOracle はストアド プロシージャの実行計画をどのように表示しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。