コンテンツエリア開始

Process documentation SQL オプティマイザの動作方法 Locate the document in its SAP Library structure

SQL 文では、目的の結果のみを指定します。SQL 文には、データベースシステムがデータを検索する方法に関する情報は含まれません。多くの場合、データベースシステムは、SQL 文に必要なデータを検索するためのオプションを複数から選択することができます。

SQL オプティマイザには、データにアクセスするために最善の検索方針を決定するというタスクがあります。

処理フロー

...

ユーザまたはアプリケーションは、検索条件とともに SQL 文をデータベースに送信します。

       1.      データベースシステムは、SQL 文の自動変換を実行します。

       2.      データベースシステムは、SQL オプティマイザを起動します。

       3.      SQL オプティマイザは、SQL 文に指定されているデータにデータベースがアクセスするための検索方針をすべて決定します。

SQL オプティマイザは、これらすべての検索方針のコストを決定します。SQL オプティマイザが複雑な SQL 文を処理するために最善の方針を決定するには、統計が必要です。

SQL オプティマイザは、SQL 文を実行する上で最もコストが低い検索方針を選択します。

       4.      データベースシステムは、この検索方針を使用して SQL 文を実行します。

参照:

SQL オプティマイザ

 

 

 

コンテンツエリア終了