監視資料流程引擎的效能
SQL Server 2005 Integration Services (SSIS) 包含一組監視資料流程引擎效能的效能計數器。
下表描述這些效能計數器。
效能計數器 | 描述 |
---|---|
BLOB bytes read |
資料流程引擎已從所有來源讀取之二進位大型物件 (BLOB) 資料的位元組數目。 |
BLOB bytes written |
資料流程引擎已寫入所有目的地之 BLOB 資料的位元組數目。 |
BLOB files in use |
資料流程引擎目前用於多工緩衝處理的 BLOB 檔案數目。 |
Buffer memory |
使用中的記憶體數量。這可能同時包括實體和虛擬記憶體。當這個數目大於實體記憶體的數量時,Buffers Spooled 計數會提高,這表示記憶體交換正在增加。增加的記憶體交換會降低資料流程引擎的效能。 |
Buffers in use |
所有資料流程元件及資料流程引擎目前正在使用之所有類型的緩衝區物件數目。 |
Buffers spooled |
目前已寫入磁碟的緩衝區數目。如果資料流程引擎執行所用的實體記憶體偏低,則會將目前未使用的緩衝區寫入磁碟,然後在需要時重新載入。 |
Flat buffer memory |
所有一般緩衝區使用的記憶體總數 (以位元組為單位)。一般緩衝區是元件用以儲存資料的記憶體區塊。一般緩衝區是按位元組逐個存取的大型位元組區塊。 |
Flat buffers in use |
資料流程引擎所使用的一般緩衝區數目。所有一般緩衝區都是私用緩衝區。 |
Private buffer memory |
所有私用緩衝區使用中的記憶體總數。如果資料流程引擎建立緩衝區以支援資料流程,則該緩衝區就不是私用緩衝區。私用緩衝區是轉換只將其用於暫存工作的緩衝區。例如,「彙總」轉換使用私用緩衝區執行其工作。 |
Private buffers in use |
轉換所使用的緩衝區數目。 |
Rows read |
來源產生的資料列數目。該數目不包括「查閱」轉換從參考資料表讀取的資料列。 |
Rows written |
提供給目的地的資料列數目。該數目並不反映寫入目的地資料存放區的資料列。 |
使用「效能 Microsoft Management Console (MMC)」嵌入式管理單元,可建立擷取效能計數器的記錄檔。
若要加入包含所有效能計數器的新記錄檔設定
在 [控制台] 中,按一下 [系統管理工具],然後按一下 [效能]。
在 [效能] 對話方塊中,展開 [效能記錄檔及警示],以滑鼠右鍵按一下 [計數器記錄檔],然後按一下 [新記錄檔設定]。輸入記錄檔的名稱。例如,輸入 MyLog。
在 [MyLog] 對話方塊中,按一下 [加入計數器]。
在 [加入計數器] 對話方塊中,選取 [效能物件] 方塊中的 [SQL Server:SSISPipeline]。
選取 [所有計數器] 核取方塊,並選取 [加入],然後關閉對話方塊。
附註: 您必須使用 Administrators 群組成員的本機帳戶或網域帳戶,啟動「效能記錄檔及警示」服務。