ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » IBM MQ Installation/Configuration Support » How to improve the queue performance on WIN NT queue manager

Post new topic  Reply to topic
 How to improve the queue performance on WIN NT queue manager « View previous topic :: View next topic » 
Author Message
sysnemr
PostPosted: Tue Nov 26, 2002 6:51 am    Post subject: How to improve the queue performance on WIN NT queue manager Reply with quote

Apprentice

Joined: 29 Oct 2001
Posts: 30
Location: Zagreb, Croatia

How to improve queue performance and reach the maximum number
of GETs per second in all queues on NT queue manager? How does greater size than default size of log files help to improve queue performance or to increase number of GETs per second? How does defined max depth of queue influence to queue performance and to application performance? I'd like to avoid the max depth in queues because I expect in future lot of messages in queues. I don't know can my production queue managers and application process fast in that way that queues don't become full. My question is: Can I help to application to clean the queues faster with proper configuration of queues and queue manager or this problem only depends upon application design, server hardware configuration and database? The version of MQSeries for WIN NT is 5.1.
Back to top
View user's profile Send private message
Bill57
PostPosted: Wed Nov 27, 2002 10:00 am    Post subject: Reply with quote

Apprentice

Joined: 26 Jul 2002
Posts: 35
Location: Atlanta, GA

I can't say I have a great deal of experience "tweaking" log file size to improve performance. But I would think your biggest decision is whether or not to use persistent messages. Using it causes a fair amount of resources to be used up. As far as the application goes, are you doing "gets" with browse? or matching on CorrelId or messageId? Another thing that can cause some overhead is doing gets in a unit of work using MQBEGIN and MQCMIT.

If keeping up with the number of messages being put on the queue is a big problem, you may consider running 2 or 3 instances of the application doing the gets. Of course, at some point the server running the applications will get over whelmed.


Hope this helps
Bill
_________________
Bill Anderson
MQSeries Developer
Back to top
View user's profile Send private message
bower5932
PostPosted: Tue Dec 03, 2002 9:52 am    Post subject: Reply with quote

Jedi Knight

Joined: 27 Aug 2001
Posts: 3023
Location: Dallas, TX, USA

If you are truly running MQ 5.1, I'd suggest moving forward. There were quite a few performance enhancements made with MQ 5.2. You might also want to look at some of the Performance related SupportPaks. They have various charts in them that show some of the differences in performance based on the type of message, size of message, etc.
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » IBM MQ Installation/Configuration Support » How to improve the queue performance on WIN NT queue manager
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.