了解 SSIS 資料流程緩衝區 (SQL Server 影片)
適用於:Microsoft SQL Server Integration Services |
作者:Bob Bojanic,Microsoft Corporation |
影片長度:00:11:44 檔案大小:28.9 Mb 檔案類型:WMV 檔案 |
|
影片摘要
本影片討論的主題是記憶體緩衝區,它們會將資料轉移到 Integration Services 封裝的資料流程中。本影片包括下列項目:
- 透過簡單的封裝示範,說明 Integration Services 如何沿著資料流程的路徑而分配資料,以及緩衝區如何隨路徑進行而保存資料。
這個簡單的封裝會執行以下作業:- 資料擷取
- 字元對應
- 使用同步轉換建立新資料行
- 多點傳送
- 使用封鎖 (非同步) 轉換進行排序
- 為封裝設計建立與維持資料流程的方針。
影片致謝
謝謝 Thomas Kejser 對本系列「SQL Server 系列影片:SSIS 之效能設計與微調」在使用材料上的貢獻。本影片是這一系列影片中的第三部。
謝謝 Carla Sabotta 和 Douglas Laudenschlager 的指導與寶貴意見。
影片技術提示
附註: |
---|
技術提示係摘錄自影片。 |
只要執行以下工作,便可提升封裝資料流程的效能:
- 將資料流程緩衝區保持在記憶體,特別是在資料流程的轉換階段。您可以監看「Buffers spooled」計數器,判斷在封裝執行時資料緩衝區是否已暫時寫入磁碟中。如需詳細資訊,請參閱以下主題<監視資料流程引擎的效能>,以及 MSDN 部落格文章<關於 SSIS 效能計數器二三事 Counters>(英文)。
- 使用 DefaultBufferSize 和 DefaultBufferMaxRows 屬性,調整緩衝區的大小。
- 盡量減少使用封鎖轉換,例如彙總和排序轉換。
如需詳細資訊,請參閱主題<改善資料流程的效能>和<了解同步和非同步轉換>。
若要進一步了解如何提升資料流程的效能,請觀看影片<微調您企業中的 SSIS 封裝資料流程 (SQL Server 影片)>。