Performance tuning is a bit more art than science. Not every single tuning technique solves every problem, and very often techniques interact. The approach should always be methodical, including baseline and differential testing particularly when justifying capital expenditures.
At some point of time, we may face issues in our BizTalk farm and then we think about ways to identify and resolve those issues and we start searching for BizTalk Performance Tuning and Optimization options. Those issues could be one of following or somewhere similar:
It is true, at some point of time, we start getting queries, thought or requirement similar to below and then we look for options to scale or optimize the BizTalk Server:
If you have anything similar in the list above (Few Problems), then we should start with doing below things:
Start reviewing the application design and architecture. Sometime a design change may have huge impact over the application performance. Following should be the starting reference points while reviewing the design and code of BizTalk solutions:
Following articles might be useful while reviewing the solution architecture and the BizTalk Code.
It is also very crucial to review BizTalk environment including SQL and everything else which is your control. Following could be some initial points to start with:
Below are few references , They have tons of information on performance optimization and tuning of BizTalk.
There are lots of tools described in "Performance optimization guide" by Microsoft and "BizTalk Server 2010:Tools" wiki, however below are few tools which are very common and it is good to be familiar with them:
Following are few community blogs posts which might be helpful while working with tuning & optimization.
Following are few product hot fixes which may be helpful, But it is strongly recommended to read the KB article first and understand if they are absolute necessary for the product.
Another important place to find a huge amount of BizTalk related articles is the TechNet Wiki itself. The best entry point is BizTalk Server Resources on the TechNet Wiki.
Richard Mueller edited Revision 54. Comment: Removed (en-US) from title, added tags, removed duplicate <a name> tags in HTML
Carsten Siemens edited Revision 56. Comment: Fixed typos
Steef-Jan Wiggers edited Revision 59. Comment: Minor edit
charlie.mott edited Revision 61. Comment: Corrected url for "BizTalk 2009 – End to end performance testing (2/2)" webcast
Maheshkumar S Tiwari edited Revision 62. Comment: Added Tag and minor edit
Maheshkumar S Tiwari edited Revision 63. Comment: Minor formatting
Naushad.Alam edited Original. Comment: revised formatting
Naushad.Alam edited Revision 1. Comment: added more contents
Naushad.Alam edited Revision 3. Comment: added content
Naushad.Alam edited Revision 4. Comment: added content