共用方式為


搭配 Oracle E-Business Suite 配接器使用效能計數器

Microsoft BizTalk 配接器套件用戶端可以使用效能計數器來測量配接器的效能。 BizTalk 配接器套件安裝程式會建立效能計數器類別 BizTalk .NET Adapter for Oracle E-Business Suite 以及安裝 BizTalk 配接器套件。

LOB 時間 (累計) 效能計數器

BizTalk .NET Adapter for Oracle E-Business Suite類別有一個名為 「LOB Time (Cumulative) 」 的效能計數器。 此效能計數器表示 LOB 用戶端程式庫完成配接器起始動作所花費的時間,以毫秒為單位。 Oracle E-Business 配接器會以下列任何模式建立效能計數器的實例:

<process id>:<app domain id>:<oracle data source>:<string>  

其中 「string」 可以是:

  • Connection.Open

  • Connection.Close

  • 中繼資料

  • 訊息動作。 例如,如果動作是 InterfaceTables/Insert/FND/APPS/MS_SAMPLE_EMPLOYEE ,則會InterfaceTables.Insert.FND.APPS.MS_SAMPLE_EMPLOYEE字串。

    Oracle 資料來源與連線 URI 中指定的相同。

    只有在配接器第一次呼叫 Oracle 資料庫之後,才會初始化效能計數器。 此外,效能計數器的 InstanceLifetime 屬性會設定為 'Process',這表示當建立計數器的程式終止時,效能計數器就會停止存在。

注意

LOB Time (Cumulative) 效能計數器的有效位數為 16 毫秒。

啟用效能計數器

您可以藉由設定系結屬性 EnablePerformanceCounters來啟用或停用效能計數器。 若要啟用效能計數器,請將 EnablePerformanceCounters 系結屬性設定為 True。 若要停用效能計數器,請將 EnablePerformanceCounters 設定為 False。 根據預設, EnablePerformanceCounters 會設定為 False

效能計數器和 WCF LOB 配接器 SDK

變更 EnablePerformanceCounters 系結屬性的值也會變更 WCF LOB 配接器 SDK 對應效能計數器的值。 此外,WCF LOB 配接器 SDK 的系結屬性是靜態的,而 BizTalk 配接器套件的系結屬性則是動態的。 因此,如果 AppDomain 中有兩個 Oracle E-Business 配接器系結的實例,而且EnablePerformanceCounters系結屬性在一個和False中設定為True,則會在一個中啟用介面卡特定的效能計數器,並在另一個中停用。 不過,因為 WCF LOB 配接器 SDK 的系結屬性是靜態的,所以會根據最後指定的值將它設定為 TrueFalse

另請參閱

針對配接器進行疑難排解