IBM Support

PH46346: NEW LOAD OPTION TO MANAGE FREE SPACE ON NPSI

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as new function.

Error description

  • A new option for the LOAD utility to manange free space on the
    nonpartitioned index (NPSI)
    This is the v13 apar for v12 apar PH39194.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All Db2 13 for z/OS users of LOAD SHRLEVEL                   *
    * NONE PART REPLACE utility using                              *
    * nonpartitioned secondary indexes (NPSI)                      *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * New function APAR for LOAD SHRLEVEL                          *
    * NONE PART REPLACE utility which                              *
    * introduces a new keyword                                     *
    * KEEP_EMPTY_PAGES, to support space                           *
    * reclamation on nonpartitioned                                *
    * secondary indexes (NPSI).                                    *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    This APAR introduces a new keyword, KEEP_EMPTY_PAGES YES|NO, to
    the LOAD SHRLEVEL NONE PART REPLACE utility. This new keyword
    will allow the user to request the removal of empty index leaf
    pages for NPSIs for better space reclamation.
    While KEEP_EMPTY_PAGES NO will reclaim empty index leaf pages
    of the NPSI when keys are deleted from the logical partition,
    performance may be affected on other utilities and SQL
    operations.
    

Problem conclusion

Temporary fix

Comments

  • Code has been modified to support new keyword
    KEEP_EMPTY_PAGES for LOAD SHRLEVEL NONE PART REPLACE.
    Documentation for the new keyword will be added to the
    Utility Guide and Reference manual:
    For LOAD utility syntax diagram:
             |--DATA--|
    >--LOAD--|--------|---
          |--KEEP_EMPTY_PAGES YES--|
    >-----|---------------------------
          |--KEEP_EMPTY_PAGES NO---|
    KEEP_EMPTY_PAGES
    Specifies whether the LOAD utility keeps the empty index leaf
    pages of the nonpartitioned secondary indexes (NPSIs) when
    keys are deleted from the logical partitions.
    This option is applicable to only LOAD SHRLEVEL NONE PART
    REPLACE utility executions and does not affect any
    partitioned indexes.
    YES
    Specifies that the LOAD utility keeps the empty index leaf
    pages of the nonpartitioned secondary indexes. This option
    helps improve LOAD utility performance and allows new index
    keys inserted by LOAD or later applications to reuse the kept
    empty index leaf pages
         The default value is YES.
    NO
    Specifies that the LOAD utility removes the empty NPSI leaf
    pages created when keys are deleted from the logical
    partitions being replaced. This option enables space
    reclamation on the NPSIs but can increase the performance
    cost of LOAD utility execution.
    

APAR Information

  • APAR number

    PH46346

  • Reported component name

    DB2 OS/390 & Z/

  • Reported component ID

    5740XYR00

  • Reported release

    D10

  • Status

    CLOSED UR1

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2022-05-11

  • Closed date

    2022-06-01

  • Last modified date

    2022-09-08

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

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

    UI80820

Modules/Macros

  • DSNURBXE DSNURRST DSNUGDDF DSNUGUCA DSNURBXA DSNUGPRT
    

Fix information

  • Fixed component name

    DB2 OS/390 & Z/

  • Fixed component ID

    5740XYR00

Applicable component levels

  • RD10 PSY UI80820

       UP22/06/09 P F206

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"}],"Version":"D10","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
08 September 2022