共用方式為


檢查清單:執行每月效能檢查

本主題列出您應該每月遵循的最佳做法,以避免BizTalk Server系統的效能問題。

步驟 參考
決定您在規劃期間追蹤所需的資訊 您應該在規劃階段決定需要追蹤哪些資訊,如此在您部署專案之後便可設定追蹤選項,並限制追蹤資料量,僅取得您所需的資訊。 注意:如需追蹤相關最佳做法的詳細資訊,請參閱BizTalk Server檔中的規劃追蹤健康情況和活動追蹤https://go.microsoft.com/fwlink/?LinkId=154187 () 。
不要追蹤所有訊息 建議您不要追蹤所有訊息,因為每次觸碰訊息時,BizTalk Server製作另一個複本。 您可以改為只追蹤特定埠來縮小範圍。 這有助於將系統的效能最大化,並讓資料庫保持整齊。
請勿追蹤協調流程的所有事件 追蹤協調流程的所有事件可能會增加dta_DebugTrace和dta_MessageInoutEvents資料表的大小。 如需如何停用協調流程追蹤的指示,請參閱 停用協調流程的追蹤
設定傳送埠和接收埠的追蹤,而不是在管線上追蹤 如果您在管線上設定追蹤選項,您也會針對使用管線的每個埠全域設定追蹤選項。 如此一來,可能會比您想要追蹤的資料多,這會使系統效能變慢。 相反地,您可以在傳送埠和接收埠上設定追蹤選項。
根據資源使用率調整節流 BizTalk Server中的節流預設會設定為為系統提供良好的保護。 監視節流狀態的效能計數器以查看節流是否發生,然後自行量測節流所依據的資源是否 (例如資料庫大小或記憶體使用量) 低於或使用量過高,然後據以調整節流臨界值。 如需詳細資訊,請參閱 調整節流閾值:何時和為何 (https://go.microsoft.com/fwlink/?LinkId=154188) 。
可能的話,請使用 PassThruTransmit 管線 如果在將訊息傳送至目的地之前不需要檔處理,請使用 PassThruTransmit 管線,而不是 XML 傳送管線。
當您調整 BizTalk 追蹤資料庫的大小時,請考慮各種因素 - 調整 BizTalk 追蹤資料庫的大小時,請考慮SQL Server因素,例如索引大小,方法是將應變乘數新增至計算。
- 在 BizTalk 追蹤資料庫中判斷訊息的大小時,如果訊息大小明顯與訊息大小相較,請將訊息內容的平均大小新增至訊息大小。
- 若要限制 BizTalk 追蹤資料庫中的訊息大小,請限制您升級的屬性數目。
- 如果已啟用協調流程偵錯工具選項,請將協調流程中每個圖形的狀態儲存在 BizTalk 追蹤資料庫中。
套用硬體解決方案以避免磁片爭用 若要避免 MessageBox 資料庫中的磁片爭用,請執行下列動作:

- 使用高速磁片
- 在高速 SAN 上部署資料庫
- 將 MessageBox 資料庫分隔至與追蹤資料庫分開的專用伺服器
- 相應增加 CPU,並將更多 CPU 新增至專用 MessageBox 資料庫伺服器
- 將 PageFile 和/或 MSDTC 記錄檔移至不同的磁片磁碟機

如需避免資料庫爭用的詳細資訊,請參閱 如何避免磁片爭用 (https://go.microsoft.com/fwlink/?LinkId=158809) 。

另請參閱

例行效能檢查清單檢查清單:執行每週效能檢查