IBM Support

PH05288: ENABLE DB2 'STATEMENT CONCENTRATION WITH LITERALS' FEATURE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as new function.

Error description

  • With this APAR, QMF adds support for DB2 prepare attribute
    CONCENTRATE STATEMENTS WITH LITERALS.
    
    When activated, QMF users may be able to take advantage of DB2
    performance improvements by additional usage of the DB2 dynamic
    statement cache.
    
    Dynamic SQL statements, like those run through the QMF RUN QUERY
    command, can be eligible for optimization by DB2.
    
    The enhancement will need to be activated through the new QMF
    global variable DSQEC_CON_CSWL.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All QMF for TSO/CICS V12.1 users.            *
    ****************************************************************
    * PROBLEM DESCRIPTION: This APAR adds new function to QMF for  *
    *                      TSO and CICS V12.1.                     *
    *                                                              *
    *                      This fix adds new QMF global variable   *
    *                      DSQEC_CON_CSWL. DSQEC_CON_CSWL          *
    *                      exploits Db2 improvements to the        *
    *                      dynamic statement cache. When dynamic   *
    *                      statement caching is active, you can    *
    *                      specify that Db2 exclude the literal    *
    *                      constants that are in dynamic SQL       *
    *                      statements when searching for a         *
    *                      statement text match in the dynamic     *
    *                      statement cache. This results in        *
    *                      more sharing and reuse of cached        *
    *                      statements.                             *
    *                                                              *
    *                      Through activation of the QMF global    *
    *                      variable DSQEC_CON_CSWL, QMF uses       *
    *                      Db2 prepare attribute CONCENTRATE       *
    *                      STATEMENTS WITH LITERALS on all         *
    *                      SELECT queries run through the RUN      *
    *                      QUERY command and all DISPLAY, EXPORT   *
    *                      and PRINT TABLE commands.               *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    One new global variable DSQEC_CON_CSWL is added.
    
    DSQEC_CON_CSWL (length of 1):
    
    This global variable enables the use of the
    Db2 for z/OS statement concentration with literals
    feature. It applies to dynamic SQL SELECT statements
    submitted to Db2 for z/OS through QMF commands such as
    RUN QUERY and  DISPLAY, EXPORT and PRINT TABLE. When you
    set this variable, QMF specifies support through the
    Db2 for z/OS CONCENTRATE STATEMENTS WITH LITERALS
    prepare attribute:
    
     The following values are used:
    
     0 - Do not enable Db2 for z/OS statement concentration
         with literals. This is the default.
    
     1 - Enable Db2 for z/OS statement concentration with
         literals.
    
    
     Message DSQ51248 is added to remind the user that
     the QMF data object must be reset prior to changing
     the DSQEC_CON_CSWL global variable.
    
    The QMF 12 publications have been updated with this
    information.
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PH05288

  • Reported component name

    QMF-QUERY MGMT

  • Reported component ID

    566872101

  • Reported release

    C10

  • Status

    CLOSED UR1

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-11-14

  • Closed date

    2018-12-06

  • Last modified date

    2019-01-02

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

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

    UI60108

Modules/Macros

  •    DSQCGVSI DSQCRSNC DSQCSETS DSQIDOPT DSQIFSQM
    DSQIFSQS DSQIFSQV DSQIFSUM DSQIFSUS DSQIFSUV DSQIFUM2 DSQIFUS2
    DSQIFUV2 DSQJFSQM DSQJFSQS DSQJFSQV DSQJFSUM DSQJFSUS DSQJFSUV
    DSQJFUM2 DSQJFUS2 DSQJFUV2
    

Fix information

  • Fixed component name

    QMF-QUERY MGMT

  • Fixed component ID

    566872101

Applicable component levels

  • RC10 PSY UI60108

       UP18/12/10 P F812

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":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSCWRCK","label":"QMF for TSO\/CICS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"12.1.0","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
02 January 2019