~/talk

Load Testing Fabric - What is our hold capacity?

Talkat SQLBits 2024 · 2024-03-19..03-23· [data-engineering]
github:reitse
slides:none on file

Loads are generated from the TPC-H toolchain into CSVs and copied into a Fabric Lakehouse via Pipelines and Notebooks, then transformed into Delta and joined; an attempted 6 billion rows import runs in about 2h4m on F2 but about 7m46s on F64 (note: only ~4.2B rows survived malformed-drop), showing F64 ≈5× faster overall but at ~32× the cost. Fabric evaluates capacity in 30s blocks (F2=60 CUs/30s, F64=1920 CUs/30s), exposes overuse smoothing and burndown (1h burst → ~3h repay) in the Capacity Metrics app, and Power BI caps external results at 1M rows.

AI-written summary · about

  1. 0:00Load testing Fabric
  2. 3:15Large data amounts
  3. 6:28Fabric performance challenges
  4. 9:19Fabric Capacity Metrics app
  5. 15:02Test data generation
  6. 19:44Fabric pipelines loading
  7. 23:18Notebook processing
  8. 26:536B rows on F2 vs F64
  9. 29:25Columns and partitioning
  10. 30:54Joining large datasets
  11. 33:04Pipeline testing
  12. 35:56Power BI reports
  13. 37:43Capacity overuse
  14. 39:08Scaling capacity
  15. 40:19Performance vs cost
  16. 44:43Question and answer session
~/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.