ページの先頭行へ戻る
Symfoware Server V12.7.0 RDB運用ガイド(XMLアダプタ編)
FUJITSU Software

7.4.1 アクセスプランの出力形式

アクセスプランは以下の情報からなっています。

ここでは、CONTAINS関数でのインデックス検索時の割合の見積り値を示す、最適化パラメタSS_RATEの選択率5について説明します。
SS_RATEとは、アクセスプランをチューニングする方法です。アクセスプランの詳細については、“7.4.3 アクセスプランのチューニング”を参照してください。

参照

アクセスプランのチューニング以外の情報の出力内容や形式については、“SQLTOOLユーザーズガイド”を参照してください。

例:実行動作環境でのSS_RATEの選択率5の出力形式
Execution environment
 -------------------------------------------------------------------------------
 transaction access mode     : READ WRITE
 transaction isolation level : SERIALIZABLE
 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                                       (1)
 SS_RATE                     : 0.200000  0.250000  0.500000  0.400000  0.000100
 ############################### ACCESS PLAN END ###############################

(1)選択率5:選択率として0.000100が設定されている状態を示します。

SS_RATEの選択率5の意味

詳細情報

意味

SS_RATE

述語ごとの検索範囲の選択率の値。
選択率5:CONTAINS関数を指定した場合のインデックスの検索範囲。
省略値は、0.0001

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

例:アクセスプランの出力形式
###################### ACCESS PLAN START  09:06:21 02/21 ######################
 Input SQL statement:
 SELECT 伝票データ FROM 取引.受注伝票 WHERE CONTAINS(伝票データ, XML(受注伝票
 GR, '/[受注伝票//発行元 = "A社" $and$  受注伝票//商品番号 = "S001"]')>0

 Convert SQL statement:
 SELECT 受注伝票.伝票データ FROM 取引.受注伝票 WHERE CONTAINS(受注伝票.伝票デ
 ータ, XML(受注伝票GR, ?))>? 

===============================================================================
 Main query
 =sno===sectname=====input1==============input2==============output/update======
      1 : SCAN        [受注伝票_XMLIXDSO ][受注伝票_BASEDSO  ][APPL            ]
 -------------------------------------------------------------------------------
   [  1] SCAN ELEMENT
         table name       SCM1.TBL1
         scan type        INDEX TABLE SCAN(1)
         dso name         受注伝票_XMLIXDSO   [PAGE/SH]
                          受注伝票_BASEDSO    [PAGE/SH]
         condition evaluation  NO
         scan record number    10
   [  2] OUTPUT ELEMENT
         record length         4096

 Execution environment
 -------------------------------------------------------------------------------
 transaction access mode     : READ WRITE
 transaction isolation level : SERIALIZABLE
 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 ###############################