Biztalk Performance Lab Delivery Guide – Performance Lab Process – The Scope Phase

The Scope Phase This section will include sub-sections that discuss considerations for conducting the Scope phase of the Performance Lab Process.   Why Consider Scope? A common mistake, all too often made, is to underestimate the scope for a Performance Lab Engagement. It is very unlikely that a team can build an entire production-like environment…

1

BizTalk Performance Lab Delivery Guide – Specific Types of Performance Bottlenecks

In this section, various types of Performance Bottlenecks will be discussed. For each type of Bottleneck we will include some information specific to that type of bottleneck. The following subsections will be included for each type of bottleneck. You Might have a TypeX Bottleneck if… Performance Counters Isolation Tuning Options Some sections will have additional…


BizTalk Performance Lab Delivery Guide – High-Level BizTalk System Bottlenecks

It is important when dealing with complex systems, which BizTalk solutions tend to be, to take a top down approach when attempting to isolate specific performance problems. Looking at the system as a whole, checking some ‘usual suspects’ and doing some initial tests can often save time and provide a methodical approach to deciding which…


BizTalk Performance Lab Delivery Guide – Performance Bottlenecks

  Conducting a performance lab is largely a matter of investigating and discovering the existence of various bottlenecks, then finding a way to resolve the bottleneck to allow for either more throughput or lower latency. In this section are descriptions of various types of performance bottlenecks as they relate to BizTalk Server solutions and some…


BizTalk Performance Lab Delivery Guide – Performance Metrics

Performance Metrics In this section we discuss the various performance metrics that you need to know before attempting to measure the performance of a BizTalk Solution. In later sections we will discuss specific performance counters and which counters to watch when looking for specific types of bottlenecks, so we do not do that here. Instead…


BizTalk Performance Lab Delivery Guide – Performance Factors in BizTalk 2006

  In BizTalk Server 2006, new features were added and existing features were improved. While all of the performance factors mentioned in the “Performance Factors in BizTalk 2004” section are still valid in BizTalk Server 2006, some additional factors must be considered. The sections below discuss the additional factors that should be considered. BAM Host…


BizTalk Performance Lab Delivery Guide – Performance Factors in 2004

  In the BizTalk Server 2004 related MSDN article “BizTalk Server 2004 Performance Characteristics”, it list the following Performance Factors which are still relevant for BizTalk Server 2006. The following factors have the highest impact on BizTalk Server 2004 performance (in no particular order): Message sizeWhile BizTalk Server 2004 imposes no restriction on message size,…


BizTalk Performance Lab Delivery Guide – Performance Factors

Before starting to analyze the specific performance of a given BizTalk solution, it is important to consider the factors that impact these solutions. The sections below will enumerate the various factors that should be considered. The idea is that users can use this lists of factors as a sort of shopping list to determine possible…


BizTalk Performance Lab Delivery Guide – A Process for Conducting Performance Labs

  The diagram below reflects the current process that the Microsoft BizTalk Ranger Team uses to conduct performance labs. If this diagram looks somewhat familiar, you may have seen an earlier incarnation that was part of my contribution to Doug Girard’s excellent MSDN Article “Managing a Successful Performance Lab” which can be found at this…

1