星号在DB2解释计划中表示什么

时间:2015-02-11 22:36:08

标签: db2 explain

我已经使用db2expln生成了一个解释计划,但是查看该计划,其中一个表与星号连接;它表明了什么?

优化计划:

                              Rows
                            Operator
                              (ID)
                              Cost

                            0.207027
                              n/a
                             RETURN
                              ( 1)
                            46.9844
                               |
                            0.207027
                              n/a
                             NLJOIN
                              ( 2)
                            46.9842
                     /-----/        \----------\
                 1                              *
                n/a                         /--/ \
               FETCH                0.207027     3.32776e+07
               ( 3)                   n/a            n/a
              37.8331                IXSCAN      Table:
          /--/       \                ( 6)        S01
      1            1.58636e+08      15.1458      FA
     n/a               n/a            |
    IXSCAN         Table:         3.24166e+07
     ( 4)           S01             Index:
    30.269         ID     S01
      |                         FT_STA_IDX21
 1.58636e+08
Index:
S01
IT_DIDAL_IDX0

1 个答案:

答案 0 :(得分:1)

与短划线,正斜杠和反斜杠一样,星号只是db2expln偶尔用于在优化器计划图中的两个操作之间绘制连接的另一个字符。星号本身并不代表任何重大行动。确认这一点的一种方法是将相同的SQL语句提交到IBM Data Studio中的Visual Explain实用程序,以便您可以将其矢量绘制的优化程序计划图与db2expln -g生成的ASCII计划进行比较。