アドバイスに、ASSIST指定のメッセージが出力された場合、以下の状態になるまでチューニングを行います。
ASSIST指定が有効になる
意図したアクセスプランになる
たとえば、以下のように、TBL1に以下のインデックスDSOが定義されている場合、定義されていないIX3をUSE_INDEXに指定すると、インデックスが定義されていない旨のメッセージが出力されます。このような場合には、適切なインデックスを使用することで、ASSIST指定が有効となります。
[TBL1]
インデックスのDSO名 | 構成列名 |
---|---|
IX1 | C1 |
IX2 | C2 |
[アドバイスの出力例]
: SQL statement: SELECT /* ASSIST USE_INDEX(TBL1(IX3)) */ C2 FROM SCM1.TBL1 WHERE TBL1.C2 = 1 Access plan: : Advice to an SQL statement: JYP2410I ASSIST要素“USE_INDEX”に指定されたインデックス“IX3”が定義されてい ません.