Monitoring message queue handling

A key resource that directly affects the efficiency of transaction processing is the message queue pool and the management of the I/O to the message queues. You can examine the activity by looking at the Message Queue Pool report.

The following example illustrates the message-queue-pool report. Counts of activities are given at start and end of the trace interval and as the differences between start and end numbers.

***I M S  M O N I T O R***  BUFFER POOL STATISTICS  TRACE START 1993 130   5:55:15  TRACE STOP  1993 130   5:59:49  PAGE 0002
 
                   M E S S A G E   Q U E U E   P O O L
 
                                                                            5:55:15            5:59:49
                                                                         START TRACE        END   TRACE        DIFFERENCE
 
    NUMBER OF LOCATE CALLS FROM QMGR                                         54204              68436              14232
    NUMBER OF RECORD RELEASE CALLS FROM QMGR                                 16431              20738               4307
    NUMBER OF LOCATE AND ALTER CALLS FROM QMGR                              131593             164744              33151
    NUMBER OF REQUESTS TO PURGE THE Q POOL                                       2                  2                  0
    NUMBER OF ADDRESS TO DRRN TRANSLATION REQUESTS                           21351              27076               5725
    NUMBER OF REQUESTS TO WAIT FROM QMGR                                         0                  0                  0
    NUMBER OF READ REQUESTS                                                    962                962                  0
    NUMBER OF WRITE REQUESTS(TOTAL)                                            499                499                  0
    NUMBER OF WRITES DONE BY PURGE                                             499                499                  0
    NUMBER OF WAITS FOR PURGE COMPLETION                                         1                  1                  0
    NUMBER OF WAITS BECAUSE NO BUFFER AVAILABLE                                  0                  0                  0
    NUMBER OF WAITS FOR OTHER DECB TO READ THIS BUFFER                         823                823                  0
    NUMBER OF WAITS FOR OTHER DECB TO WRITE THIS BUFFER                          0                  0                  0
    NUMBER OF WAITS FOR CONFLICTING END DEQ BUFFER REQ                           0                  0                  0
    NUMBER OF PSBS UNCHAINED FROM BUFFERS                                        0                  0                  0
    NUMBER OF CALLS TO QMGR.(TOTAL)                                          48164              62213              14049
    NUMBER OF CALLS TO REPOSITION A LOST BUFFER                                  0                  0                  0
    NUMBER OF CALLS TO ENQ A MESSAGE                                         10583              13441               2858
    NUMBER OF CALLS TO DEQ ONE OR MORE MESSAGE                                6321               7767               1446
    NUMBER OF CALLS TO CANCEL INPUT OR OUTPUT                                  119                121                  2
 
    QUOTIENT :  TOTAL NUMBER OF OSAM READS + OSAM WRITES + ALL IWAITS =     0.00
                _____________________________________________________
                              TOTAL NUMBER OF TRANSACTIONS