Marsh, Marcella
2014-04-28 12:39:00 UTC
Hello all,
We are running MQ for z/OS v7.1 and we are getting the following message periodically:
CSQR026I MQ1 LONG-RUNNING UOW SHUNTED TO RBA=037F57314B5D, URID=037F5554E0C4 connection name=MQT1CHIN
Directly after this message we issue a DISPLAY QSTATUS(*) WHERE(UNCOM NE NO) to identify the queue(s) involved.
In an effort to do some performance and tuning, we had the application teams increase their commit frequency. This was done in an attempt to get rid of shunting and for the most part this resulted in the shunting for the queues going away. However we have several applications that we have changed from committing every 1000 messages to 500, then 250, then 100 to no avail.
Can anyone explain how MQ determines when shunting takes place? At what point does increasing the commit frequency potentially cause other performance issues?
We also have an application that use an MQ get wait interval of 2 hours to have their batch job wait for the responses. Does anyone have any insight as to what is best practice for this? Is there another way to do this that won't cause a long running unit of work or shunting?
Marcy Marsh
MF Hosting Transactional, Messaging, Database (TMD) Technical Services
Office: 317-581-8134 Indianapolis
Cell: 317-691-5830
E-mail: Marcella.Marsh-2dM4qJlLJvxvgq9H/jF5PwC/***@public.gmane.org<mailto:***@libertymutual.com>
[cid:image001.png-***@public.gmane.org]
To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html
We are running MQ for z/OS v7.1 and we are getting the following message periodically:
CSQR026I MQ1 LONG-RUNNING UOW SHUNTED TO RBA=037F57314B5D, URID=037F5554E0C4 connection name=MQT1CHIN
Directly after this message we issue a DISPLAY QSTATUS(*) WHERE(UNCOM NE NO) to identify the queue(s) involved.
In an effort to do some performance and tuning, we had the application teams increase their commit frequency. This was done in an attempt to get rid of shunting and for the most part this resulted in the shunting for the queues going away. However we have several applications that we have changed from committing every 1000 messages to 500, then 250, then 100 to no avail.
Can anyone explain how MQ determines when shunting takes place? At what point does increasing the commit frequency potentially cause other performance issues?
We also have an application that use an MQ get wait interval of 2 hours to have their batch job wait for the responses. Does anyone have any insight as to what is best practice for this? Is there another way to do this that won't cause a long running unit of work or shunting?
Marcy Marsh
MF Hosting Transactional, Messaging, Database (TMD) Technical Services
Office: 317-581-8134 Indianapolis
Cell: 317-691-5830
E-mail: Marcella.Marsh-2dM4qJlLJvxvgq9H/jF5PwC/***@public.gmane.org<mailto:***@libertymutual.com>
[cid:image001.png-***@public.gmane.org]
To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+***@public.gmane.org and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html