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.
Tord G.Nordahl edited Revision 41. Comment: layout
Naushad.Alam edited Revision 43. Comment: revised spell for few words
Naushad.Alam edited Revision 44. Comment: added kb2387313
Naushad.Alam edited Revision 45. Comment: Revised Formatting
Lex Hegt edited Revision 46. Comment: Added some text and an article about network settings
Naushad.Alam edited Revision 50. Comment: added link to BizTalk Server 2006: Scalability Case Study Using the SOAP Adapter in BizTalk Server 2006
Naushad.Alam edited Revision 53. Comment: Added IIS Tuning by Nino
Naushad.Alam edited Revision 36. Comment: added link of BizTalk Server Tools wiki article
Naushad.Alam edited Revision 37. Comment: content formatting
Naushad.Alam edited Revision 38. Comment: revised formatting
Naushad.Alam edited Revision 39. Comment: revised formatting
Naushad.Alam edited Revision 40. Comment: revised formatting