A fix is available
APAR status
Closed as program error.
Error description
performance issues when ERASEing a query or proc
Local fix
DROP the Q.OBJECT_OBJDATAX index and create a new one adding TYPE. Use the following example: CREATE TYPE 2 UNIQUE INDEX Q.OBJECT_OBJDATAX ON Q.OBJECT_DATA ("OWNER" ASC, "NAME" ASC, "TYPE" ASC, "SEQ" ASC) USING STOGROUP DSQSGCTL PRIQTY XXX SECQTY YYY NOT PADDED CLUSTER CLOSE NO; This should give index access during ERASE QUERY in the offending SQL statement from DSQIFLDR. Remember to run RUNSTATS and rebind the QMF packages again after creating the new index as recommended in the "DB2 for z/OS 11.0.0 Managing DB2 performance Maintaining data organization and statistics" Knowledge Center topic online at the following URL: https://ibm.biz/BdicuM
Problem summary
**************************************************************** * USERS AFFECTED: All QMF for TSO/CICS V11.2 and V12.1 users * * who have completed installation or migration * * into a DB2 for z/OS database. * **************************************************************** * PROBLEM DESCRIPTION: Users may experience DB2 performance * * problems using theERASE or RENAME * * commands due to tablespace access * * scanduring underlying SQL from program * * DSQIFLDR. * **************************************************************** * RECOMMENDATION: * **************************************************************** QMF catalog index, Q.OBJECT_OBJDATAX, needs to be modified to add one additional column, TYPE. The QMF installation process has been modified to create Q.OBJECT_OBJDATAX with the additional column. * Users who have already completed migration to QMF 11.2 or QMF 12.1 without this APAR are advised to DROP INDEX Q.OBJECT_OBJDATAX and rerun QMFvrm.SDSQSAPE(DSQ1BLNI) to recreate the index in the proper manner. Or, rather than rerunning DSQ1BLNI, after dropping the index the users could run the following sample DDL: CREATE TYPE 2 UNIQUE INDEX Q.OBJECT_OBJDATAX ON Q.OBJECT_DATA ("OWNER" ASC, "NAME" ASC, "TYPE" ASC, "SEQ" ASC) USING STOGROUP DSQSGCTL PRIQTY XXX SECQTY YYY NOT PADDED CLUSTER CLOSE NO; In either case, after recreating the index, job QMFvrm.SDSQSAPE(DSQ1BPKG) should be rerun to bind QMF packages.
Problem conclusion
Temporary fix
Comments
APAR Information
APAR number
PI78476
Reported component name
QMF-QUERY MGMT
Reported component ID
566872101
Reported release
B20
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2017-03-20
Closed date
2017-03-30
Last modified date
2017-10-26
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI46041 UI46042
Modules/Macros
DSQ1BLNX
Fix information
Fixed component name
QMF-QUERY MGMT
Fixed component ID
566872101
Applicable component levels
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":"11.2","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
26 October 2017