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 » Workflow Engines - IBM MQ Workflow & Business Process Choreographer » db2 tuning for workflow systems

Post new topic  Reply to topic
 db2 tuning for workflow systems « View previous topic :: View next topic » 
Author Message
mkhadse
PostPosted: Fri Jan 10, 2003 10:50 am    Post subject: db2 tuning for workflow systems Reply with quote

Acolyte

Joined: 31 Dec 1969
Posts: 73

Does anybody perform any db2 maintenance on workflow system? I know that IBM remmends to run statistics and Reorganize/rebind every day or every few days.

Apart from this has anyone changed certain database parameters for better performance?

In my case we get a timeout message when we are logging into the webclient? Can any database tuning be done to make loading the workitems faster/avoinfinf the workflow timeout messages?

Thanks
Back to top
View user's profile Send private message
Ratan
PostPosted: Fri Jan 10, 2003 11:05 am    Post subject: Reply with quote

Grand Master

Joined: 18 Jul 2002
Posts: 1245

Are you sure it is the database that is causing the timeout and not the communication failure?

With Db2 tuning, our DBA increased the values of certain parameters, APPLSTACKSZ, AgentStackSZ, HEAPSZ, ...etc, but I am not sure what their impact on the system is.

-Laze
Back to top
View user's profile Send private message Send e-mail
kriersd
PostPosted: Fri Jan 10, 2003 11:19 am    Post subject: Reply with quote

Master

Joined: 22 Jul 2002
Posts: 209
Location: IA, USA

LazeKnight

Please refer to the thread topic "FMC31100W". I think you find your answer. :)

Dave
_________________
Dave Krier

IBM WebSphere MQ Workflow V3.4 Solution Designer
Back to top
View user's profile Send private message
Ratan
PostPosted: Fri Jan 10, 2003 11:26 am    Post subject: Reply with quote

Grand Master

Joined: 18 Jul 2002
Posts: 1245

Dave,

Thanks for the document. I do reorgs and rebinds as weekly scheduled tasks.

I am actually talking about other parameters that can be customizable depending on your harware resources, and I think those are for DB2 admins to answer.

-Laze
Back to top
View user's profile Send private message Send e-mail
jmac
PostPosted: Fri Jan 10, 2003 11:55 am    Post subject: Reply with quote

Jedi Knight

Joined: 27 Jun 2001
Posts: 3081
Location: EmeriCon, LLC

I have culled the following notes for myself from some of the past IBM T3 Presentations. I cannot vouch for any of these, so please do your own research. Some of these are obviously helpful, like using different devices for the high activity tables.

    If possible use different dedicated physical devices for
      DB2 Logs

      High performance requirement tables (see next)

    DB2_RR_TO_RS variable specifies whether or not next-key locking occurs on access to user tables. When set to YES, next-key locking will not be activated and this reduces locking and increases concurrency. During installation MQWorkflow sets this variable to YES.
    The value can be displayed using the db2set command

    DB2 parameters that should be examined note that they dont tell you what to examine for, just to examine.
      LOGFILSZ size of each primary and secondary log file

      APPLHEAPSZ number of private memory pages available to be used by the database manager on behalf of a specific agent

      NUM_IOCLEANERS number of asynchronous page cleaners for a database. These page cleaners write changed pages from the buffer pool to disk

      LOGBUFSZ amount of the database heap to use as a buffer for log records

      AGENT_STACK_SZ virtual memory that is allocated by DB2 for each agent


The following shows the IBM supplied performance requirements of the tables. Note that the table names here do not match what I see when I look at the MQWF tables, but you can definitly see there are parallels:
    High: INSTINDX, ADTTRAIL, WORKITEM

    Medium: ACTWI, BLOCK, BLOCKACT, PROCACT, PROGACT, NTFYITEM, PROCESS,CONTAINER, ADMIN

    Low: MODEL, TEMPLATE, LIST, STAFF, TOPOLOGY

_________________
John McDonald
RETIRED
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger
mkhadse
PostPosted: Fri Jan 10, 2003 1:02 pm    Post subject: Reply with quote

Acolyte

Joined: 31 Dec 1969
Posts: 73

Thanks jmac.

I am seeing a about 200-400 deadlocks a day in the database. Is it recommended to change the locktimeout database parameter. When I check this for the workflow RT database it is set to -1?

I have read about SYSCOM VitalSigns Analyzer tool, will it help me tune the database for better performance looking at the process instances/workitem stats? Where can I get this tool?
Back to top
View user's profile Send private message
jmac
PostPosted: Fri Jan 10, 2003 1:35 pm    Post subject: Reply with quote

Jedi Knight

Joined: 27 Jun 2001
Posts: 3081
Location: EmeriCon, LLC

Quote:
I am seeing a about 200-400 deadlocks a day in the database. Is it recommended to change the locktimeout database parameter. When I check this for the workflow RT database it is set to -1?


Have you looked at the FMC31100W thread. You may need to run this procedure daily. The recommendation is to run it every time you import a new Process Instance.

Quote:
I have read about SYSCOM VitalSigns Analyzer tool, will it help me tune the database for better performance looking at the process instances/workitem stats? Where can I get this tool?


This tool processes Audit trail records. You can get information on the tool from MQSeries Transaction pack WA08

http://www-3.ibm.com/software/ts/mqseries/txppacs/wa08.html
_________________
John McDonald
RETIRED
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » Workflow Engines - IBM MQ Workflow & Business Process Choreographer » db2 tuning for workflow systems
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.