3. Objectives
Techniques for optimizing the infrastructure of
the BizTalk Server System
How to increase the throughput and reduce the
latency of the system
How to maximizing return on invested hardware
and software capital
7. Windows Tuning
Configure Server
for High network throughput and parallelism
to favor background services
Disk optimization
Defragment Disks
Use stripe sets
File system
Disable creation of short names
Limit the use of file compression or encryption
8. Windows Tuning Contd…
Anti-virus Software
Disable real-time scanning of
SQL Server files
Non-exe file types in BizTalk file-drop locations
Disable network scanning between BizTalk
Server and SQL Server
10. Bottom-up methodology
Hardware
Windows
Network Infrastructure
• SQL Server
• BizTalk Server Databases
• BizTalk Server Applications
11. SQL Server Tuning
Pre-allocation and Parallelism
Isolate transaction and data log files
Split TempDB files across multiple files
Turn on T1118 trace flag
12. BizTalk Database Tuning
Isolate MessageBox with tracking database
Avoid primary messagebox bottleneck
Set MAXDOP to zero on non-messagebox
database servers
Verify the BizTalk Server SQL Agent Jobs are
running
Configure Purging and Archiving of Tracking
Data
16. Host Configuration
Separation of functionality
Provides Scalability
Dedicated tracking host
Disable tracking when not required
MaxReceiveInterval value in the
adm_ServiceClass table
Do not cluster hosts unless absolutely necessary
17. Orchestrations
Use XMLReader instead XMLDocument
Use distinguished fields
Persistence points
Use Appropriate .NET classes
Helpers and Services
Entities and Business Objects
Call Vs Start orchestration shape
Impact of correlated messages on throttling
18. Action Items
Take maximum advantage of your existing
investment
Download BizTalk Server 2009 Trial Version
Developer Edition is FREE with MSDN
subscription
19. Related Content
BizTalk Server Technology Tent Sessions
Break Out Session: Solving Enterprise Integration challenges with BizTalk Server
Break Out Session: Birds of the same feather - BizTalk Server and WCF
Free BizTalk Server certification exam (70-241) at onsite Certification testing centre
20. Track Resources
BizTalk Server Performance Optimization Guide
http://www.microsoft.com/downloads/details.aspx?FamilyID=98ecf11a-9a8e-4939-8cef-2bc5536dc792&displaylang=en
BizTalk Server Database Optimizations
http://msdn.microsoft.com/en-us/library/bb743398.aspx
BizTalk Server Performance Team Blog
http://blogs.msdn.com/biztalkperformance
Testing BizTalk Server on Hyper-V
http://msdn.microsoft.com/en-us/library/cc768537.aspx