IBM Support

PQ78371: PERFORMANCE IMPROVEMENTS.

A fix is available

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as new function.

Error description

  • Performance improvements.
    

Local fix

  • 
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IBM IMS High Performance        *
    *                 Load for OS/390 Release 1 (FMID=H1IM110).    *
    ****************************************************************
    * PROBLEM DESCRIPTION: This APAR provides Performance          *
    *                      improvements.                           *
    ****************************************************************
    * RECOMMENDATION: Apply the maintenance for this APAR.         *
    ****************************************************************
    This APAR provides following Performance improvements:
    (1) to improve BSAM access efficiency to change the timing of
        buffer write for OSAM databases. The default value for the
        database buffer specification has been modified also.
        This reduces the elapsed time for OSAM databases.
    (2) to avoid high CPU time consumption on a z900 server.
        This reduces the CPU time for both OSAM and VSAM databases.
    

Problem conclusion

  • 
    

Temporary fix

  • 
    

Comments

  • (1)The modules HPSRBFRM, HPAROSAM, HPSRMSGT and HPSRRRIN have
       been modified to improve BSAM access efficiency.
    (2)The module HPSRPTRS has been modified to avoid high CPU
       consumption on a z900 server.
    *
    ========================
    = DOCUMENTATION CHANGE =
    ========================
    Documentation Changes:
    IMS High Performance Load User's Guide (SC27093802) should be
    changed as follows:
    ------------------------------------------------------------
    
    2.0 Chapter 4.  High Performance Load
    2.2  Operation Instructions
    2.2.3  Input
    2.2.3.1  FRRIN Data Set
    :
    2.2.3.1.2 Overview of High Performance Load Control Statements
    :
      +------------------------------------------------------------+
      | Table 4. High Performance Load Control Statements for      |
      | Performance                                                |
      +-------------+-----------+----------------+-----------------+
      | Keyword     | Accepted  | Default        | Description     |
      |             | Values    |                |                 |
      +-------------+-----------+----------------+-----------------+
      | :           | :         | :              | :               |
      +-------------+-----------+----------------+-----------------+
    | | DBRLBUF=    | 1-999     | 150 (for VSAM) | Sets the number |
    | |             |           | 45  (for OSAM) | of High         |
      |             |           |                | Performance     |
      |             |           |                | Load buffers    |
      +-------------+-----------+----------------+-----------------+
    2.2.3.1.14 DBRLBUF Control Statement
    :
      If this control statement is not specified, DBRLBUF=150 is
    | assumed for VSAM, and DBRLBUF=45 is assumed for OSAM ;
    | that is, 150 or 45 tracks worth of buffers are acquired.
      nnn Specifies a left-justified decimal number from 1 to 999.
    
      Note: You can reduce EXCPs by increasing the amount of
            database buffers.
    |       And for OSAM, the amount of database buffers must be
    |       greater than the amount of access method buffers + 10
    |       tracks. High Performance Load internally adjusted the
    |       amount of database buffers, if the amount of database
    |       buffers is insufficient.
            Select an appropriate value for the amount of database
            buffers based on your execution environment.
    
    2.2.3.1.15 BUFFERNO Control Statement
    
    :
      If this control statement is not specified, the DBRLBUF
      specification is used. If neither BUFFERNO= nor DBRLBUF= is
    | specified, DBRLBUF=150 is assumed for VSAM, and DBRLBUF=45 is
    | assumed for OSAM.
    
      Note: You can reduce EXCPs by increasing the number of
            database buffers.
    |       And for OSAM, the amount of database buffers must be
    |       greater than the amount of access method buffers + 10
    |       tracks. High Performance Load internally adjusted the
    |       amount of database buffers, if the amount of database
    |       buffers is insufficient.
            You should select the suitable value for the number of
            database buffers based on your execution environment.
    :
    APPENDIX1.3 Appendix C. Messages and Codes
    APPENDIX1.3.3 Messages
    APPENDIX1.3.3.1 High Performance Load Messages
    >> Following new messages are added.
    HPSR0040I THE AMOUNT OF DATABASE BUFFERS ADJUSTED
    Explanation: High Performance Load adjusted the amount of
    database buffers specified by the DBRLBUF statement or the
    BUFFERNO statement. The amount of database buffers is adjusted
    as Following formula:
     The amount of the access method buffers(*1) + 10 tracks
      *1
      Specified by the DBIOBUF statement or JCL
    System Action:  The amount of database buffers is adjusted and
    High Performance Load continues processing.
    Programmer Response:  None.
    Problem Determination:  None.
    

APAR Information

  • APAR number

    PQ78371

  • Reported component name

    IMS HIGH PERF L

  • Reported component ID

    5655E0700

  • Reported release

    110

  • Status

    CLOSED UR1

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2003-09-11

  • Closed date

    2003-10-06

  • Last modified date

    2003-11-02

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

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

    UQ80860

Modules/Macros

  •    HPSRBFRM HPSRMSGT HPSROSAM HPSRPTRS HPSRPTR6
    HPSRPTR7 HPSRPTR8 HPSRRRIN HPSRRRI0 HPSRRRI9
    

Publications Referenced
SC27093802

Fix information

  • Fixed component name

    IMS HIGH PERF L

  • Fixed component ID

    5655E0700

Applicable component levels

  • R110 PSY UQ80860

       UP03/10/08 P F310

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":null,"label":null},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCX89F","label":"IMS HP Load"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"110"}]

Document Information

Modified date:
03 April 2021