共用方式為


優化 COM+ 商業規則層與數據層之間的互動

數據層通常包含大部分的靜態信息,這些資訊會保存在長期媒體上。 由於此層包含大部分是靜態的資訊,因此需要徹底分析潛在的瓶頸。 除了連線瓶頸的明顯可能性外,經常存取的記錄、效率不佳的數據存取方法,以及協調舊版系統存取的需求,也可能導致熱點。

連線 至數據層

兩個考慮在設計 COM+ 應用程式的數據層方面扮演了重要角色:連線共用和 COM+ Just-In-Time (JIT) 啟用,以及使用 DSN。 與數據層建立連線的元件應該使用 元件上設定的 COM+ 對象共用

建立 DSN 時,請使用元件上指定的物件建構函式字串,而不是建立 File DSN。 檔案 DSN 比使用物件建構函式字串的連接慢。 物件建構函式字串可以在元件屬性表上指定。 如需詳細資訊,請參閱 COM+ 物件建構函式字串。

如果您使用元件來存取 SQL Server 資料庫,請使用 COM+ 物件共用,而不是 SQL 連線共用。

如果您的元件使用 ADO 來擷取多個記錄集,請為元件建立多個連線。 當 ADO 擷取多個記錄集時,如果未建立記錄集,它會在背景建立多個連線。 如果您建立它們,您可以將其集區,並更能控制所使用的連線數目。

優化 COM+ 商業規則層與表示層之間的互動