ページの先頭行へ戻る
Symfoware Server V12.10.0 SQLTOOLユーザーズガイド

4.2.5 アクセスプランの出力例

アクセスプランの出力例を示します。

概念図

アクセスプラン出力例
例1

出力レベルに1を指定した場合

###################### ACCESS PLAN START  11:01:05 04/20 ######################
Input SQL statement:
SELECT*FROM SCM1.VIEW1 WHERE C1=10 AND C2<>0 AND C3>ALL(SELECT C1 FROM SCM1.T
BL2 WHERE VIEW1.C4=TBL2.C2)FOR READ ONLY

===============================================================================
Main query
=sno===sectname=====input1==============input2==============output/update======
   1 : SCAN        [TBL1_IX1_DSO      ][                  ][SORT0002          ]
   2 : SCAN        [SORT0002          ][TBL1_BASE_DSO     ][WORK0001          ]
   3 : SCAN        [WORK0001          ][                  ][APPL              ]
===============================================================================
2-1 Subquery
=sno===sectname=====input1==============input2==============output/update======
   1 : SCAN        [TBL2_IX1_DSO      ][TBL2_BASE_DSO     ][                  ]

############################### ACCESS PLAN END ###############################

例2

出力レベルに2を指定した場合

###################### ACCESS PLAN START 11:01:05 04/20 ######################
Input SQL statement:
SELECT*FROM SCM1.VIEW1 WHERE C1=10 AND C2<>0 AND C3>ALL(SELECT C1 FROM SCM1.T
BL2 WHERE VIEW1.C4=TBL2.C2)FOR READ ONLY
Convert SQL statement:
SELECT TBL1.C1, TBL1.C2, TBL1.C3, TBL1.C4, TBL1.C5, TBL1.C6, TBL1.C7, TBL1.C8
, TBL1.C9 FROM SCM1.TBL1 WHERE TBL1.C1=? AND TBL1.C2<>? AND TBL1.C3>ALL (SELE
CT TBL2.C1 FROM SCM1.TBL2 WHERE TBL2.C2=TBL1.C4)
===============================================================================
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  Yes
        scan record number    100
  [  2] INSERT ELEMENT
        table name       SORT0002
        insert record length  12
-------------------------------------------------------------------------------
   2 : SCAN        [SORT0002          ][TBL1_BASE_DSO     ][WORK0001          ]
-------------------------------------------------------------------------------
  [  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  Yes
        subquery evaluation   -->2-1
        scan record number    1
  [  3] INSERT ELEMENT
        table name       WORK0001
        insert record length  262
-------------------------------------------------------------------------------
   3 : SCAN        [WORK0001          ][                  ][APPL              ]
-------------------------------------------------------------------------------
  [  1] SCAN ELEMENT
        table name       WORK0001
        scan type        TABLE ALL SCAN
        condition evaluation  No
  [  2] OUTPUT ELEMENT
        record length         262
===============================================================================
2-1 Subquery
=sno===sectname=====input1==============input2==============output/update======
   1 : SCAN        [TBL2_IX1_DSO      ][TBL2_BASE_DSO     ][                  ]
-------------------------------------------------------------------------------
  [  1] SCAN ELEMENT
        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    5

Execution environment
-------------------------------------------------------------------------------
transaction access mode     : READ ONLY
transaction isolation level : READ COMMITTED
R_LOCK                    : NO
JOIN_RULE                 : AUTO
JOIN_ORDER                : AUTO
SCAN_KEY_ARITHMETIC_RANGE : YES
SCAN_KEY_CAST             : YES
TID_SORT                  : YES
TID_UNION                 : YES
USQL_LOCK                 : SH
IGNORE_INDEX              : NO
INACTIVE_INDEX_SCAN       : YES
SAME_COST_JOIN_ORDER      : ORDER
GROUP_COL_COND_MOVE       : YES
CHOOSE_TID_UNION          : NO
MAX_SCAN_RANGE            : 1000
SS_RATE                   : 0.200000  0.250000  0.500000  0.400000  0.000100
############################### ACCESS PLAN END ###############################