IBM Support

PI31442: ABEND04E RC00E2000C DSNXECT DSNSVSVB +0AB6 OFFSET0AB6 WHEN PARALLELISM IS ENABLED

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • ABEND04E RC00E2000C DSNXECT DSNSVSVB +0AB6 OFFSET0AB6
    when parallelism is enabled .
    

Local fix

  • Disable parallelism  eg. SET CURRENT DEGREE = '1'.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All DB2 11 for z/OS users who run complex    *
    *                 queries on a high degree of parallelism.     *
    ****************************************************************
    * PROBLEM DESCRIPTION: An ABEND04E RC00E2000C at DSNXECT.      *
    *                      DSNSVSVB +0AB6 OFFSET0AB6 when a very   *
    *                      complex query (more than 10 combined of *
    *                      UNION/UNION ALL/INTERSECT/INTERSECT     *
    *                      ALL/EXCEPT/EXCEPT ALL legs in the       *
    *                      query) runs on high degree of           *
    *                      parallelism.                            *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    An ABEND04E RC00E2000C at DSNXECT.DSNSVSVB +0AB6 OFFSET0AB6 when
    a very complex query (more than 10 combined UNION/UNION ALL/
    INTERSECT/INTERSECT ALL/EXCEPT/EXCEPT ALL legs in the query)
    runs on high degree of parallelism.
    
    When a DB2 system executing such high degree of parallelism for
    each UNION/UNION ALL/INTERSECT/INTERSECT ALL/EXCEPT/EXCEPT ALL
    leg, eventually, those parallel child tasks consume all the
    available system storage/memory before the complex query
    finishes and forces the storage manager abends when no more
    physical storage/memory is available to keep up with the demand.
    
    There may be other failing symptoms at different locations.
    

Problem conclusion

  • DB2 has been modified to reduce the number of parallel child
    tasks for every parallel group when such complex query is
    detected to reduce the system storage/memory usage.
    
    Additional Keywords: PARALLELISM SQLPARALLELISM DB2PARALL/K
                         SQLUNION SQLUNIONALL SQLINTERSECT
                         SQLINTERSECTALL SQLEXCEPT SQLEXCEPTALL
                         SQLSTORAGE DB2STGLK/K
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI31442

  • Reported component name

    DB2 OS/390 & Z/

  • Reported component ID

    5740XYR00

  • Reported release

    B10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2014-12-11

  • Closed date

    2015-04-17

  • Last modified date

    2015-06-01

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    UI26835

Modules/Macros

  •    DSNXOGP  DSNXOLCM DSNXOLDE DSNXOLM1 DSNXOMPS
    DSNXRSTP DSNXRSTS
    

Fix information

  • Fixed component name

    DB2 OS/390 & Z/

  • Fixed component ID

    5740XYR00

Applicable component levels

  • RB10 PSY UI26835

       UP15/05/02 P F505

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEPEK","label":"Db2 for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
06 May 2020