監視和減少資料庫 I/O 競爭
BizTalk Server效能通常會在SQL Server效能時述詞,這通常會在磁片 I/O 效能上述詞。 因此,您應該在執行SQL Server裝載BizTalk Server資料庫的電腦上監視和調整磁片 I/O。
監視磁片 I/O
由於BizTalk Server的資料庫密集本質,磁片 I/O 可以輕鬆地成為 MessageBox 和 BizTalk 追蹤資料庫的瓶頸;即使磁片 I/O 先前不是SQL Server環境中的資料庫檔案瓶頸,也是如此。 因此,建議您主動測量儲存資料和交易記錄檔之磁片的磁片 I/O 效能。 For more information about monitoring disk I/O performance using System Monitor, see the SQL Server article "Predeployment I/O Best Practices". 如果您使用 SAN,您可能也需要 SAN 硬體製造商的特定工具來測量磁片 I/O 效能。
分隔 MessageBox 和 BizTalk 追蹤 (DTA) 資料庫和記錄檔
由於 MessageBox 和 BizTalk 追蹤資料庫是最作用中的資料庫,因此建議您將資料檔案和交易記錄檔放在專用磁片磁碟機上,以減少磁片 I/O 爭用問題的可能性。 例如,您需要四個磁片磁碟機來取得 MessageBox 和 BizTalk 追蹤資料庫檔案;下列各項各有一個磁片磁碟機:
MessageBox 資料檔案
MessageBox 交易記錄檔
BizTalk 追蹤資料檔案
BizTalk 追蹤交易記錄檔
分隔 MessageBox 和 BizTalk 追蹤資料庫,以及分隔不同實體磁片上的資料庫檔案和交易記錄檔,會被視為降低磁片 I/O 競爭的最佳做法。 嘗試盡可能將磁片 I/O 分散到多個實體軸。 For more information about avoiding disk contention, see How to Avoid Disk Contention in the BizTalk Server Performance Optimization Guide.
設定BizTalk Server之後,您應該手動分隔檔案。