SAP資格過去問ならSAPnavi

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

SAP過去問 (SAP Exam)

Identifying SQL Statements to Optimize Performance

ADTのSQLモニタビューまたはSAPGUIトランザクションのいずれかを使用してSQLMD、ビジネスプロセスのパフォーマンスを分析することができます。

前提条件

  • ADTでABAPプロジェクトを作成し、プロジェクトがプロジェクトエクスプローラビューに表示されます。プロジェクトの作成については、SAPABAP開発ユーザーガイドを参照してください。
  • SQLモニタデータを表示するようにABAPプロジェクトのデータソースを設定しました。SQL Monitorデータを使用したABAPプロジェクトの設定については、データソースの設定を参照してください。

手順

  1. プロジェクトエクスプローラビューで、ABAPプロジェクトを選択します。
  2. SQLステートメントを分析および識別するには、ネイティブSQLモニタービューまたはSAPGUIトランザクションのいずれかを使用できますSQLMD
    • ネイティブSQLモニタービューを使用するには、以下の手順に従います。
      1. [ウィンドウ]メニューオプションで、 [その他をナビゲーションパスの開始表示…]を選択します。 次のナビゲーションステップ ナビゲーションパスの終わり
      2. 検索フィールドに「SQLモニター」と入力します。
      3. [ OK ]を選択します。

        SQLモニタービューが表示されます。

      4. データソース設定で、ABAPプロジェクトを選択します。リストには、プロジェクトエクスプローラービューで使用可能なすべてのプロジェクトが表示されます。SQLモニタービューは、プロジェクトエクスプローラーで削除または追加したプロジェクトに応じてリストを更新します
      5. データソースを構成するには、[データソース]ハイパーリンクをクリックします。詳細については、「データソースの構成」を参照してください。
      6. データを統合するには、[集計方法]を選択します。

        デフォルトのオプションはRequestです。

      7. データを並べ替えるには、[並べ替え]を選択します

        デフォルトのオプションは、DB実行の総数です。

      8. 分析するレコードの数を入力します。

        デフォルトの番号は10です。

      9. 検索を選択します。

        SQLモニタービューには、定義した検索条件に基づいて上位レコードが一覧表示されます。結果セットテーブルには、「列をフィルタリング」して結果セット内の任意のテキストを検索するためのオプションも含まれています。

      10. レコードを分析するには、結果セットでレコードを選択して、右側の表に関連する詳細を表示します。設定した検索基準に基づいて、2つの分析パターンが可能です。これらのパターンは次のとおりです。
        • ビジネスプロセスに基づく分析: Aggregation ByがRequestに設定されている場合、SQL Monitorビューには、データベース実行の最大数、実行時間、または取得されたデータベースレコードの最大数に従ってソートされた上位の要求タイプが表示されます。リクエストタイプを選択すると、右側の表にビジネスプロセスのSQLプロファイルが表示されます。
        • SQLステートメントに基づく分析:AggregationByがSourceCode Positionに設定されている場合、SQL Monitorビューには、データベース実行の最大数、実行時間、または取得されたデータベースレコードの最大数に従ってソートされた上位のSQLステートメントが表示されます。SQLステートメントを選択すると、右の表のSQLステートメントを使用するビジネスプロセスが表示されます。
      11. 関連するエディターを開くには、表で使用可能な特定の列からエントリーを選択します。
        • エディタでリクエストエントリポイントに関連する詳細を表示するには、[リクエストエントリポイント]列でエントリを選択します。CTRLキーを押してエントリをクリックし、対応するエディタを開きます。
        • 設定されたしきい値を超えるSQLステートメントを表示するには、[オブジェクト名]列からエントリを選択します。CTRLキーを押してエントリをクリックし、対応するエディタを開きます。SQL表示構成の詳細については、「パフォーマンスしきい値の設定」を参照してください。
      12. 識別されたSQLステートメントのパフォーマンスの詳細を表示するには、エディターに表示されるマーカーの上にカーソルを置きます。
    • SAP GUIトランザクションを使用するには、以下の手順に従います。
      1. 実行メニューオプションで、ABAP開発オブジェクトの実行…を選択します。
      2. ABAP開発オブジェクト名をSQLMDとして入力します。
      3. リストからSQLMDトランザクションオブジェクトを選択します。
      4. [ OK ]を選択します。

        SQL Monitorツールは、統合GUIとしてADT内に表示されます。

      5. [データの表示]ウィンドウで、データ分析のオプションを指定します。詳細については、「データ分析のオプションの指定」を参照してください。
      6. 実行(F8)を選択します。

        SQLモニターはレコードを表示します。

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