コンテンツエリア開始

Function documentation 検索方針 Locate the document in its SAP Library structure

通常、データベースシステムのSQL オプティマイザは、さまざまな方針 (検索方針) を使用してデータにアクセスすることができます。

これらの検索方針は特に、実行時にかかるコストの面で違いがあります。

機能

最も簡単な検索方針は、順次検索です。この場合、テーブル全体が行ごとにスキャンされます。ただし、データ量が大きいケースについては、多くの場合、順次検索は最もコストのかかる検索方針となります。このため、SQL オプティマイザは、より小さいテーブル領域をスキャンする他の検索方針を検討します。

使用可能な検索方針は、検索条件SQL 文の構造、データベースの設計 (一次キーなど) によって決まります。

この文書では、以下の検索条件とそこから導き出される検索方針について説明します。

      キー列の検索条件

      索引列の検索条件

      UPDATE の検索条件

      OR を使用してリンクされた検索条件

      FETCH 時間への検索の延期

      結合

アクティビティ

SQL 文に対してSQL オプティマイザが選択した検索方針を確認するには、EXPLAIN を使用します。

参照:

すべての検索方針の一覧

SQL オプティマイザの動作方法

データベースシステムのコンセプト、タベース設計のヒント

 

 

 

コンテンツエリア終了