Uploaded image for project: 'Derby'
  1. Derby
  2. DERBY-4977

XPLAIN reports negative EXECUTE_TIME for some parts of a join

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 10.7.1.1
    • None
    • SQL
    • Low
    • Repro attached

    Description

      I see that if I execute a join against the system tables with XPLAIN and statistics timing enabled, some of the rows in SYSXPLAIN_RESULTSET_TIMINGS have negative values in the EXECUTE_TIME column.

      Here are the contents of the SYSXPLAIN_RESULTSET_TIMINGS after two runs with the attached repro script:

      ij> select execute_time from my_schema.sysxplain_resultset_timings;
      EXECUTE_TIME
      --------------------
      -1
      0
      0
      -6
      9
      16

      6 rows selected

      ij> select execute_time from my_schema.sysxplain_resultset_timings;
      EXECUTE_TIME
      --------------------
      -1
      1
      0
      -7
      10
      15

      6 rows selected

      Note the two rows with negative values in both of the examples.

      Attachments

        1. timing.sql
          0.5 kB
          Knut Anders Hatlen

        Activity

          People

            Unassigned Unassigned
            knutanders Knut Anders Hatlen
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: