以下のアクセスモデルについて、アクセスプランの出力例を示します。
[アクセスプランの出力例]
=============================================================================== Main query =sno===sectname=====input1==============input2==============output/update====== 1 : M-JOIN [TBL1_IX1_DSO ][ ][ ] [TBL2_IX1_DSO ][ ][APPL ] ------------------------------------------------------------------------------- [ 1] MERGE JOIN ELEMENT 1) table name SCM1.TBL1 scan type INDEX KEY SCAN(1) dso name TBL1_IX1_DSO [PAGE/SH] join key column 1 condition evaluation No scan record number 100 2) table name SCM1.TBL2 scan type INDEX KEY SCAN(1) dso name TBL2_IX1_DSO [PAGE/SH] join key column 1 condition evaluation No scan record number 200 [ 2] OUTPUT ELEMENT record length 22
[アクセスプランの出力例]
=============================================================================== Main query =sno===sectname=====input1==============input2==============output/update====== 1 : SCAN [TBL1_IX1_DSO ][ ][SORT0002 ] ------------------------------------------------------------------------------- [ 1] SCAN ELEMENT table name SCM1.TBL1 scan type INDEX KEY SCAN(1) dso name TBL1_IX1_DSO [PAGE/SH] condition evaluation No scan record number 100 [ 2] INSERT ELEMENT table name SORT0002 insert record length 12 ------------------------------------------------------------------------------- 2 : SCAN [SORT0002 ][TBL1_BASE_DSO ][SORT0001 ] ------------------------------------------------------------------------------- [ 1] SCAN ELEMENT table name SORT0002 scan type TABLE ALL SCAN condition evaluation No [ 2] SCAN ELEMENT table name SCM1.TBL1 scan type TABLE KEY SCAN dso name TBL1_BASE_DSO [PAGE/SH] condition evaluation No scan record number 1 [ 3] INSERT ELEMENT table name SORT0001 insert record length 88 ------------------------------------------------------------------------------- 3 : M-JOIN [SORT0001 ][ ][ ] [TBL2_IX1_DSO ][ ][SORT0003 ] ------------------------------------------------------------------------------- [ 1] MERGE JOIN ELEMENT 1) table name SORT0001 scan type TABLE ALL SCAN join key column 1 condition evaluation No 2) table name SCM1.TBL2 scan type INDEX ALL SCAN dso name TBL2_IX1_DSO [DSI/SH] join key column 1 condition evaluation No scan record number 1000 [ 2] INSERT ELEMENT table name SORT0003 insert record length 100 ------------------------------------------------------------------------------- 4 : SCAN [SORT0003 ][TBL2_BASE_DSO ][APPL ] ------------------------------------------------------------------------------- [ 1] SCAN ELEMENT table name SORT0003 scan type TABLE ALL SCAN condition evaluation No [ 2] SCAN ELEMENT table name SCM1.TBL2 scan type TABLE KEY SCAN dso name TBL2_BASE_DSO [PAGE/SH] condition evaluation No scan record number 1 [ 3] OUTPUT ELEMENT record length 182
[アクセスプランの出力例]
=============================================================================== Main query =sno===sectname=====input1==============input2==============output/update====== 1 : SCAN [TBL1_IX1_DSO ][ ][SORT0001 ] ------------------------------------------------------------------------------- [ 1] SCAN ELEMENT table name SCM1.TBL1 scan type INDEX KEY SCAN(1) dso name TBL1_IX1_DSO [PAGE/SH] condition evaluation No scan record number 5 [ 2] INSERT ELEMENT table name SORT0001 insert record length 12 ------------------------------------------------------------------------------- 2 : SCAN [SORT0001 ][ ][ ] F-JOIN [TBL1_BASE_DSO ][ ][ ] [TBL2_IX1_DSO ][TBL2_BASE_DSO ][APPL ] ------------------------------------------------------------------------------- [ 1] SCAN ELEMENT table name SORT0001 scan type TABLE ALL SCAN condition evaluation No [ 2] FETCH JOIN ELEMENT 1) table name SCM1.TBL1 scan type TABLE KEY SCAN dso name TBL1_BASE_DSO [PAGE/SH] condition evaluation No scan record number 1 2) table name SCM1.TBL2 scan type INDEX TABLE SCAN(1) dso name TBL2_IX1_DSO [PAGE/SH] TBL2_BASE_DSO [PAGE/SH] condition evaluation No scan record number 3 [ 3] OUTPUT ELEMENT record length 182
ネスティドループジョイン(実表を直接読み込んでジョインする)
[アクセスプランの出力例]
=============================================================================== Main query =sno===sectname=====input1==============input2==============output/update====== 1 : N-JOIN [TBL1_BASE_DSO ][ ][ ] [TBL2_BASE_DSO ][ ][APPL ] ------------------------------------------------------------------------------- [ 1] NESTED LOOP JOIN ELEMENT 1) table name SCM1.TBL1 scan type TABLE ALL SCAN dso name TBL1_BASE_DSO [DSI/SH] condition evaluation Yes scan record number 1 2) table name SCM1.TBL2 scan type TABLE ALL SCAN dso name TBL2_BASE_DSO [DSI/SH] condition evaluation Yes scan record number 1 [ 2] OUTPUT ELEMENT record length 182