Putting aside the need to address the excessive workflow background processes (which is another problem in its own right) there are major issues with the concurrent managers:
Problem #1 – Allowing 20 workflow background processes to run at once competes for the same resources on the same tables.
Problem #2 – Is one of basic queuing theory –i.e. 20 processes all competing for the same CPU and data resources.
In theory, 1 CPU handles 2 concurrent processes so in this case unless the site has 10 CPUs it runs the risk of CPU bottlenecking problems. The sting in the tail is these problems become most evident when you least need them to, like at high processing times such as month end.
What to do? It’s a simple choice. In this case identify why you think you need so many concurrent managers. You need to fix the cause and cut down on the number of managers, not just focus on the symptoms.
Want to know more? Take a look at the paper Concurrent Manager 101 & 202 on the www.piper-rx.com website. In fact there is heaps of FREE information and tips on all aspects of OEBS Applications Administration at PIPER-Rx.com so why not check it out!
This comment has been removed by the author.ReplyDelete
It is very informative post. I agree with you, Such a in this case need so many concurrent managers. I would like to say your post is superb and relevant my topics.ReplyDelete