SQL逆引き大全 363の極意

チューニングの極意 - Tips347 全表スキャン(フルテーブルスキャン)が選択されるように強制する (アクセスパスの指定)

登録タグ
SQL
Icon comment count 0
Icon stock count 0

6-4アクセスパスの指定Tips347 全表スキャン(フルテーブルスキャン)が選択されるように強制する

Level1

表の大半にアクセスするなど、全表スキャンの方が効率的な処理において、索引スキャンしか選択されない場合に使用します。

Oracle PPAS

※deptno列に索引が作成されている前提
SELECT /*+ FULL(emp) */ ename  
FROM emp
WHERE deptno = 10;

SELECTの後にコメント(「--」または「/* */」)を記述し、その中に「+」を含めることでヒントと解釈されます。FULLヒントで、全表スキャンが選択されるよう強制することができます(①)。

出典情報

Medium

SQL逆引き大全 363の極意

  • 著者: 株式会社アシスト

コメント

    コメントはありません