SAP資格過去問ならSAPnavi

NoteやStripe決済で安全にSAP過去問を購入することができます。
領収書発行可能 / 即時入手可能

SAP過去問 (SAP Exam)

AMDP Profiling

AMDPプロファイリングを使用すると、ABAP管理データベースプロシージャ(AMDP)および実行されたSQLステートメントのパフォーマンスを測定および分析することができます。

概要

AMDPプロファイラは、ABAP開発ツール(ADT)のABAPプロファイラに完全に統合されています。

AMDPのソースコードからAMDPプロファイラーをトリガーするには、次の可能性があります。
  • コンテキストメニュー +を選択Profile asABAP Application (Console)

  • コンテキストメニュー +を選択Profile asABAP Unit Test

  • メニュー +を選択RunProfile ABAP Development Object...

  • コンテキストメニュー +を選択Profile asABAP Application

  • ABAPトレース依頼ビューからABAPトレース依頼を登録します。

AMDPプロファイリングの結果はABAPトレースに含まれており、AMDPトレースオプションのABAPトレースビューから開くことができます。

分析結果は、ABAP管理データベース手順タブに表示されます。ここでは、詳細を表形式で表示しています。

AMDPのABAPトレースを表示および分析するための例

AMDPのABAPトレースを表示および分析するための例

トレースイベント列は、AMDP実行の構造を表します

ツリー構造は、呼び出し階層を表していません。各行は、たとえば、次のいずれかを表すことができます。
  • ABAPからAMDPへのトップレベルコール

  • AMDPからAMDPへのプロシージャコール

  • SQLステートメントの実行

  • ソースコードの位置(SQLインライン化を参照)

さらに、SAPHANAデータベースで実行時に実行されたSQLステートメントが表示されます。

特徴

ADTのAMDPProfilerは、次の機能を提供します。

  • SQLステートメントとプロシージャ呼び出しに費やされた時間を測定できます。

  • これには、を使用した動的SQLステートメントが含まれますEXEC

  • たとえば、AMDPソースコードへのナビゲーションをサポートすることにより、ADTに完全に統合されています。

  • これにより、基本的なフィルタリング、並べ替え、ファイルのエクスポートなどが可能になります。

有効化

AMDPプロファイラの設定および設定オプションもABAPプロファイラに完全に統合されています。

AMDPプロファイリングを有効にするには、次のオプションがあります。
  • ABAPトレースにAMDPトレースも含まれるかどうかを定義するには、[トレースパラメータ]ウィンドウの[AMDPトレースオプション]セクションで[ AMDPトレースを有効にする]チェックボックスを選択する必要があります。

  • デフォルトで実行ごとにAMDPプロファイラを事前定義するには、 ナビゲーションパスの開始ウィンドウ 次のナビゲーションステップ プリファレンス 次のナビゲーションステップ ABAP開発 次のナビゲーションステップ プロファイリングナビゲーションパスの終わりプリファレンスページを開き、 AMDPトレースオプションセクションのAMDPトレースを有効にするチェックボックスを選択します。

制限

AMDP Profilerは、以下をサポートしていません。
  • 次のような単一のSQLScript要素に関する詳細な情報ループもしも、 と計算

  • 計算エンジン(CE)機能

  • ABAPSQLを使用して呼び出されるABAPCDSテーブル関数

  • 特定のSQLステートメントに関するソースコード情報

タイトルとURLをコピーしました