追蹤
有多個選項可進行追蹤 (有助於擷取資料取用者應用程式、OLE DB 服務元件、資料提供者、DB2 網路用戶端和 DB2 資料庫伺服器中的問題)。
使用 SQL Server Profiler 的 SQL 取用者追蹤
SQL Server Profiler 是 SQL 追蹤的圖形化使用者介面,可用來監視 Database Engine 或 Analysis Services 的執行個體。 您可以擷取每一個事件的相關資料,並將資料儲存至檔案或資料表,以供稍後分析。 如需詳細資訊,請參閱SQL Server Profiler () https://go.microsoft.com/fwlink/?LinkID=241520 簡介。
使用網路監視器的網路追蹤
網路監視器會擷取網路流量以供顯示及分析。 它可讓您執行工作,例如分析之前在使用者定義方法中擷取的資料,從定義的通訊協定剖析器中擷取資料。 其中包含要搭配此資料提供者一起使用的分散式資料管理 (DDM) 剖析器。 如需 DDM 剖析器的複本,請洽詢 Microsoft 客戶支援服務。 如需詳細資訊,請參閱 網路監視器 (https://go.microsoft.com/fwlink/?LinkID=180448) 。
使用 IBM 工具的 DB2 伺服器追蹤
如需詳細資訊,請參閱適用之 DB2 平台和版本的 IBM DB2 管理指南。
使用事件檢視器的 Windows Server 事件
事件檢視器是 Microsoft Management Console (MMC) 嵌入式管理單元,可讓您瀏覽和管理事件記錄檔。 如需詳細資訊,請參閱事件檢視器 (https://go.microsoft.com/fwlink/?LinkID=131274) 。
使用提供者追蹤公用程式的 DB2 提供者追蹤
提供者追蹤公用程式會從 DB2 網路連接的 Microsoft 用戶端、OLE DB 介面和資料訊息擷取及儲存資訊。 追蹤公用程式可讓 IT 專業人員追蹤與單一追蹤元件相關的資訊,這是資料提供者的基礎 DRDA 應用程式要求者用戶端 (DB2 網路程式庫) 。
追蹤檔案名稱
每個追蹤檔案都有兩個與其相關聯的名稱: <Filename 1.atf > 和 <Filename 2.atf > 。
追蹤會寫入第一個檔案,直到到達指定的大小,再寫入第二個檔案,直到達到該大小為止,以此類換兩個檔案。
根據預設,追蹤檔案會儲存在 \Program Files\Microsoft OLE DB Provider for DB2\Traces 資料夾中,副檔名為 .atf。
下表依元件和類型列出檔案名:
元件 | 追蹤類型 | 使用的檔案名 | 使用的檔案名 |
---|---|---|---|
DB2 Network Library | 內部 | db2int1.atf | db2int2.atf |
訊息 | db2msg1.atf | db2msg2.atf | |
API | db2api1.atf | db2api2.atf |
選擇追蹤類型
選取要追蹤的元件之後,請決定要套用的追蹤類型。
下表描述可用的追蹤類型:
追蹤類型 | 活動追蹤 | 適用于已安裝的元件 |
---|---|---|
內部* | 軟體元件內的活動。 | DB2 網路程式庫 (DRDA AR 用戶端) |
訊息 | 傳入和傳出軟體元件的訊息,包括從網路傳送和接收的訊息。 | DB2 網路程式庫 (DRDA AR 用戶端) |
API | 在相同電腦上傳入和移出元件 DLL 的資訊。 | DB2 網路程式庫 (DRDA AR 用戶端) |
* 內部追蹤適用于產品支援技術人員。 解譯內部追蹤和特定類型的訊息追蹤需要特製化知識庫。
追蹤類型
設定追蹤之前,請決定您想要追蹤的軟體元件,以及哪些類型的追蹤資訊會很有用。
每種追蹤類型都會使用資料提供者追蹤公用程式應用程式來啟用。
內部追蹤 類型:
嚴重狀況
錯誤狀況
偵錯條件
函式進入/結束
狀態轉換
自訂條件
訊息追蹤 類型:
內部訊息
連線資訊
網路資料流程
API 追蹤 類型:
OLEDB API
網路 API (DRDA)
訊息追蹤
下表詳細說明訊息追蹤。
追蹤選項 | 在主機整合伺服器用戶端電腦上追蹤主機 Integration Server 應用程式的活動 |
---|---|
內部訊息 | DB2 網路程式庫及其子元件內的訊息 |
連線資訊 | DB2 網路程式庫 (DRDA AR 用戶端) 用來與 DB2 Server (DRDA AS 連線的連線設定) |
網路資料流程 | DB2 網路程式庫 (DRDA AR 用戶端) 和 DB2 Server (DRDA AS) |
使用 HIS 追蹤公用程式
若要開始追蹤:
在 [開始] 功能表上,指向Microsoft OLE DB Provider for DB2 5.0 版,然後指向[追蹤公用程式]。
在HIS 追蹤公用程式的[追蹤專案]對話方塊中,按一下 [屬性]。
在 [ 內部追蹤] 對話方塊中,按一下 [ 全部設定],然後按一下 [ 訊息追蹤]。
在 [ 訊息追蹤] 對話方塊中,按一下 [ 全部設定],然後按一下 [ API 追蹤]。
在 [ API 追蹤] 對話方塊中,按一下 [ 全部設定],然後按一下 [ 確定]。
啟用一或多個追蹤專案時,會啟用 [ 清除所有追蹤 ] 按鈕,並啟動追蹤。
若要停止追蹤:
在 HIS 追蹤公用程式的 [追蹤專案] 對話方塊中,按一下 [ 清除所有追蹤]。
未啟用追蹤專案時,會停用 [ 清除所有追蹤 ] 按鈕,並停止追蹤。
若要檢視追蹤檔案:
在 [探索追蹤] 的 [追蹤專案]對話方塊中。
若要清除追蹤檔案:
在HIS 追蹤公用程式的[追蹤專案]對話方塊中,按一下 [清除所有追蹤檔案]。
追蹤全域屬性
[追蹤通用內容] 索引標籤有多個可修改以調整追蹤執行方式的項目。 這些項目包括:
追蹤檔案翻轉長度
預設大小為 20 Mb。
您可以藉由反白數字並輸入新值來變更長度上限。
停止依事件追蹤
SNA 追蹤可以監視 Windows 事件記錄檔,並在設定的事件發生時停止追蹤。 若要啟用此功能,請按一下 [監視事件記錄 檔],然後輸入事件識別碼。
在背景執行緒寫入追蹤
核取此方塊,即可在背景執行追蹤。 如果已清除此方塊 (空白),就會在前景執行追蹤。
若要降低追蹤所造成的效能影響,當核取此方塊時,追蹤可以排入佇列並寫入背景執行緒。 否則,系統會立刻寫入追蹤檔案。
背景執行緒優先順序
如果您選取 [ 在背景執行緒上撰寫追蹤],請只檢查一個專案,以設定追蹤在 Microsoft Windows 作業系統內執行的優先順序層級。 「最高」可提供追蹤最高的優先順序等級,這表示和其他任何工作相比時,追蹤具有最高的優先順序。 「閒置」表示追蹤會在 CPU 閒置時執行。
追蹤檔案目錄索引標籤
[ 追蹤檔案目錄 ] 索引標籤可讓您變更追蹤啟動器檔案的儲存位置。
使用 [流覽 ] 或輸入新位置。