~/talk

Faster SSIS

Talkat SQLBits 2020 · 2020-09-29..10-04· [data-engineering]
links:none on file
slides:none on file

Shows concrete SSIS fixes: moving blob temp storage path off C speeds a demo load from ~2,300 to ~2,800 rows/sec and omitting XML/blob columns jumps it to ~67,000 rows/sec (≈30x). Uses AdventureWorks and SQL Server, recommends pulling blob data separately. Uses hashbytes(sha1) with a left join to select only new/changed rows (1,993 vs 19,972 read rows) for much lower IO. Replaces slow ODBC destination with a script component poor-man bulk insert to push MySQL from ~9 to ~800–1,100 rows/sec.

AI-written summary · about

  1. 0:00Start
  2. 2:30Data Wrangling
  3. 8:53Binary Large Objects
  4. 15:40Blob Temp Storage Path
  5. 19:55Property Override
  6. 21:44Incremental Loads
  7. 23:41Populate Blob Columns
  8. 43:56Replacing Functionality in a Data Flow with a Script Component
  9. 50:33Odbc Connection
  10. 57:29C Sharp Primer
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.