【问题标题】:What does asterisk indicate in DB2 explain planDB2 解释计划中的星号表示什么
【发布时间】:2015-04-12 12:06:46
【问题描述】:

我已经使用 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

【问题讨论】:

    标签: db2 explain


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2020-05-11
      • 2011-03-03
      • 1970-01-01
      • 2020-11-24
      • 2020-01-08
      • 1970-01-01
      • 1970-01-01
      • 2023-03-10
      相关资源
      最近更新 更多