Verstehen von SSIS-Datenflusspuffern (SQL Server-Video)
Betrifft: Microsoft SQL Server Integration Services |
Autoren: Bob Bojanic, Microsoft Corporation |
Länge: 00:11:44 Größe: 28,9 MB Typ: WMV-Datei |
|
Videozusammenfassung
In diesem Video werden die Speicherpuffer erläutert, mit denen die Daten an den Datenfluss eines Integration Services-Pakets übertragen werden. Das Video umfasst folgenden Themen:
- Demonstration eines einfachen Pakets, in der dargestellt wird, wie Integration Services die Daten entlang der Datenflusspfade aufteilt und wie die Daten mithilfe von Puffern entlang dieser Pfade übertragen werden.
Von diesem einfachen Paket werden die folgenden Vorgänge ausgeführt:- Datenextraktion
- Zeichenzuordnung
- Erstellen von neuen Spalten mithilfe einer synchronen Transformation
- Multicasting
- Sortieren mithilfe einer blockierenden (asynchronen) Transformation
- Entwerfen von Richtlinien für das Erstellen und Verwalten des Datenflusses eines Pakets
Danksagungen zum Video
Vielen Dank an Thomas Kejser für seinen Beitrag zum Material der Reihe SSIS: Designing and Tuning for Performance SQL Server Video Series. Dies ist das dritte Video der Reihe.
Vielen Dank an Carla Sabotta und Douglas Laudenschlager für die Beratung und ihr wertvolles Feedback.
Technische Hinweise zum Video
Hinweis: |
---|
Bei den technischen Hinweisen handelt es sich um ausgewählte Auszüge aus dem Video. |
Sie können die Leistung des Paketdatenflusses folgendermaßen steigern:
- Behalten Sie die Datenflusspuffer im Speicher bei, insbesondere während der Transformationsphase des Datenflusses. Sie können den Indikator „Gespoolte Puffer (Buffers spooled)“ überwachen, um zu ermitteln, ob Datenpuffer vorübergehend auf den Datenträger geschrieben werden, während ein Paket ausgeführt wird. Weitere Informationen erhalten Sie im Hilfethema Überwachen der Leistung des Datenflussmoduls und im MSDN-Blogeintrag Something about SSIS Performance Counters (in englischer Sprache).
- Passen Sie die Puffergröße mithilfe der DefaultBufferSize-Eigenschaft und der DefaultBufferMaxRows-Eigenschaft an.
- Verwenden Sie möglichst wenige blockierende Transformationen wie die Aggregate-Transformation oder die Sort-Transformation.
Weitere Informationen finden Sie in den Hilfethemen Verbessern der Leistung des Datenflusses und Grundlegendes zu synchronen und asynchronen Transformationen.
Weitere Informationen zum Steigern der Leistung des Datenflusses finden Sie im Video Optimieren des SSIS-Paketdatenflusses im Unternehmen (SQL Server-Video).
Siehe auch