IBM Support

PH34239: CMOD IS ENHANCED TO SPECIFY INVALIDATECACHE YES WHEN RUNNING DB2 12 OR HIGHER.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as unreproducible in next release.

Error description

  • DB2 introduced a change in behavior during runstats. Prior to
    DB2 V12, runstats always invalidated the cache. Starting with
    DB2 12, DB2 does not invalidate the cache unless you specify
    INVALIDATECACHE YES. Due to this change, the DB2 optimizer may
    not pick the same access path, leading to poor performance of
    CMOD queries.
    
    In order to restore the prior runstats behavior, CMOD is
    being enhanced to specify INVALIDATECACHE YES when running
    DB2 12 or higher
    

Local fix

  • manually run runstats outside of CMOD with INVALIDATECACHE YES
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All Content Manager OnDemand for z/OS 10.1   *
    *                 and above customers                          *
    ****************************************************************
    * PROBLEM DESCRIPTION: DB2 12 introduced a change in that      *
    *                      RUNSTATS no longer invalidates the DB2  *
    *                      statement cache.  This can cause        *
    *                      performance issues with CMOD            *
    *                      application group data tables.          *
    ****************************************************************
    * RECOMMENDATION: ARGMVSIE is changed so that if running on    *
    *                 DB2 12 or higher an INVALIDATECACHE YES      *
    *                 clause is added to the RUNSTATS command.     *
    *                 This will restore the pre-DB2 12 RUNSTATS    *
    *                 behavior.                                    *
    ****************************************************************
    DB2 12 introduced a change in that RUNSTATS no longer
    invalidates the DB2 statement cache.  This can cause performance
    issues with CMOD application group data tables.
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PH34239

  • Reported component name

    CM OD Z/OS, OD/

  • Reported component ID

    5655H3900

  • Reported release

    A10

  • Status

    CLOSED UR1

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-02-05

  • Closed date

    2021-03-11

  • Last modified date

    2021-04-01

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

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

    UI74391 UI74394

Modules/Macros

  • ARGMVSIE ARNMVSIE
    

Fix information

  • Fixed component name

    CM OD Z/OS, OD/

  • Fixed component ID

    5655H3900

Applicable component levels

  • RA10 PSY UI74391

       UP21/03/13 P F103

  • RA50 PSY UI74394

       UP21/03/13 P F103

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.

[{"Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSQHWE","label":"Content Manager OnDemand for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"A10"}]

Document Information

Modified date:
02 April 2021