影響可維持之效能上限的因素
可維持的最大輸送量直接受廣泛的因素影響,如可用的伺服器資源、解決方案使用的功能類型、訊息大小和整體訊息負載等因素。 當然還需考量其他因素,但是並非顯而易見。 預估可維持之效能的上限時也應該考慮下列因素:
負載模式
訊息不一定會以可預期的一致速率傳送到實際 BizTalk Server 環境。 更典型的方式是,商務需求會指定 BizTalk Server 以呈現尖峰期與低峰期的變動速率來處理訊息。 出現高峰時,BizTalk Server 處理要求可能會從閒置狀況快速跳到加速狀況,此時接收訊息的速度會比處理的速度還快。 在此實例中,發佈訊息會積存在 MessageBox 資料庫中,直到 BizTalk 將積存訊息傳遞到適當的訂閱者。 只要 BizTalk Server 能夠處理尖峰負載期間累積的積存訊息,就不會產生問題。
因為通常訊息流到 BizTalk Server 環境的模式會有所變動,所以測試實例應該延長執行時間,以確保解決方案可以無限地保持所需的輸送量,一段時間後可從所有尖峰負載復原。
監控和維護活動
在生產解決方案的生命週期中,有一些監視和維護活動可能會影響 BizTalk 效能,因此應該納入任何測試案例。 這些活動包括:
BizTalk 管理主控台查詢 這些查詢會取用資源,並根據查詢的類型和頻率影響整體輸送量。
備份、封存和清除活動 這些活動也會耗用資源,而且應該納入任何測試案例。 所有 BizTalk Server 資料庫都應定期備份,而其交易記錄會被截斷。 若是不執行交易記錄,則可能會無限增加,而耗用交易資料庫的所有可用磁碟空間。 若使用追蹤,則應定期清理追蹤資料庫並選擇性地封存資料,以避免資料庫變得過大。 如需維護BizTalk Server資料庫的詳細資訊,請參閱備份和還原BizTalk Server資料庫。