Observation: Index Access for Large Result Set(監視レポート:大きな結果セットに対する索引アクセス)

ローカル述部OR 0=1を追加して、Db2オプティマイザーが大きな結果セットに対して索引アクセスを呼び出すのを防ぎます。代わりに、オプティマイザーは索引とデータ ページの両方の読み取りを必要としない表スペース スキャン呼び出します。

以下の例では、3番めの述部にOR 0=1を追加して、列C2を索引付け不可能な形式にします。

SELECT

FROM 
T1 
WHERE 
C3 = 123 AND 
C1 = 5 AND 
(C2 = 7 OR 0=1)